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.

DM648 with NDK 2.0.0 problem

I got a problem when using DM648 EVM board with the NDK 2.0.0.

When I using NDK 2.0.0 for the network connection, only PHY 1 is working correctly (PHY 0 cannot be used for network connection). Using this configuration, the progame will be hangup after a while (~10mins to 3hours). [It seem to be hangup faster if more data to be received]. I think the symptom is just like what Mr Shi said above.

However, when I change my program using a NDK 1.92 eval. version (which is released together with the EVM DVSDK CD), both PHY 0 and PHY 1 seems work normally. Since the eval NDK cannot be run over 24 hrs. I don't know if the hangup problem will also be solve or not.

 According to the above issue, I have done one more test as followed:

Using the NDK 1.92.00 attached example 'cfgdemo': /example/network/cfgdemo demo program. After running the program using CCS, the Ethernet jacks (J7 and J8 on EVM board) can ba act as a ethernet switch, that's mean data are able to transfter from PHY 0 to PHY 1.
 
I test it by connecting PHY 0 to our LAN while connecting PHY 1 to a PC. After running the 'cfgdemo' program on the DSP, the PC is able to access our local netowrk.
 
However, using NDK 2.0.0 (download from TI webpage), using the NDK attached /example/network/cfgdemo demo program. With the same testing method, our PC can't access to the local netowrk.

 

P.S. I have add the patch for the NDK 2.0.0 and even try the NDK 2.1, but they can't solve my problem neither.