Hi all,
I have successfully ran a customized NDK "Helloword" app on a c6678 EVM (no boot mode). I have properly acquired the network config. and I am able to communicate with a Windows application running on my PC. Great.
My final goal is to integrate the NDK into a COTS board equipped with the C6678 DSP. I tried the application on the board and clearly it does not work (I was expecting such a kind of situation): I need to configure manually the PHY layer to work with the eth device. Since I have read many documents without finding a final solution and we do not have enough time to try an experimental approach, it would be really appreciated if any expert could help me replying to the below question:
- On the EVM, according to the NDK basic code example, who is going to setup the EMAC ? I guess that MAC address of EVM is hard-coded. Isn't it?
- I tried to install in my app the EMAC driver using CCS via the NDK Core Stack GUI. In the device list I cannot find any reference to C6678. Is there any way to configure the EMAC using the CCS support?
- I realized that the NDK Network Support Package (NSP) is not supported for C6678 (TI FORUM LINK) . How I can quickly bring-up the Data Link Layer on this device? Where I can find a detailed procedure (steps description) to setup the EMAC?
-Is there any possibility to run the NDK on the C6678 having a different "boot mode" config from "NO BOOT"? I mean for example ... with boot mode set to 0x00000005 (I2C)...
Thank you in advance for your support.
BR,
Giorgio