This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Günter said:Which interfaces of the C6A8168 are available to the DSP, physically and supported by software drivers?
Which interfaces are physically available to the DSP are defined in the datasheet, I don't believe there are any plans for a DSP side driver package. Unfortunately it looks like the connectivity of the C674x DSP to the peripherals is very limited, most peripherals do not appear to have a supported connection from the DSP. The supported interconnections are given in tables 5-1 and 5-2 of the C6A8168 datasheet.
Günter said:For example, could the DSP in principle run the Ethernet interface using TI NDK?
This does not appear to be physically possible based on the interconnect between the C674x and the EMAC peripherals as shown in table 5-2 of the datasheet. Additionally even if the physical interconnect were possible, it seems unlikely that the NDK would be ported to this device.
Günter said:How must I set up Linux to remove a particular interface from the ARM and make it available to the DSP?
If you could actually share a peripheral physically, than you would have to remove the driver which would normally be leveraging the peripheral from your Linux kernel. This is actually usually easier than it sounds, since you can modify what drivers are included in your kernel by using the make menuconfig pseudo-graphical kernel build configuration utility, and than rebuilding your kernel.