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.

NDK2.2 Helloworld (in MCSDK1.0) not working on EVM6474

I tried to run HelloWorld example, but no sucess.

The program produce following message:

--------------------------------------------------------------------------------------------

TCP/IP Stack 'Hello World!' Application

Registration of the EMAC Successful, waiting for link up ..
Network Added: If-1:172.26.22.55
Port 0 Link Status: 1000Mb/s Full Duplex on PHY 1
--------------------------------------------------------------------------------------------

Then from PC, I ping to 172.26.22.55, but cannot reach the destination.

Also, testudp.exe returns 'Failed on size 0' message, and helloworld.exe reports 'Receive timeout'.

These two apps comes with NDK2.2.

 

I use CCSv4.2. And at first I downloaded zip package from

http://processors.wiki.ti.com/images/0/05/NDK2_2_dual_evm6474.zip

I met a compilation failed not to find emac_loc.h and nimu_eth.h.

So copy these two files from PDK(emac_loc.h) and MCSDK folders to 'inc' folder under the HelloWorld project folder.

I'm very new to DSP development.

Please let me know how to solve this problem.

If I have to re-create platform library, where are the source code? The above zip file does not contain the source code but only the lib file.

Thanks!