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.

MCSDK 1.0 Helloworld example issue

Other Parts Discussed in Thread: TMS320TCI6488

Hi,

One of our Customers is facing issue with 'Helloworld' example project as part of MCSDK 1.0 (Multicore Software Development Kit).

'Helloworld' project is intended for C6474L EVM but Customer is running it on TCI6488 EVM and so he is not getting the output (Not able to ping from the PC).
 
Customer wants a solution to this problem. He is working on TCI6488 EVM and wants to PING from the computer using 'helloworld' project as part of MCSDK 1.0. (Note that the same example in NDK 2.0 is working fine). 
I installed Ethereal and observed the following results mentioned below:
Exp1: With Helloworld example as part of MCSDK 1.0 (NDK 2.2):
Result: PC is broadcasting ARP request and not ICMP request. See the attached file Result1. 'Ping' from PC to EVM does not work.
Exp2: For the above exp I have additionally run the following on the Command prompt. "arp -s 'ipaddress' 'Mac address' ".
Result: Now the PC is sending ICMP request to the TMS320TCI6488 EVM, but there is no reply from the EVM. See attached file Result2. 'Ping' from PC to EVM does not work.
Exp3: Helloworld example project as part of NDK 2.0.
Result: In this case the PC is sending ICMP request to the EVM and the EVM replied to the PC with an ICMP reply. In this case I was able to PING from the PC. See attached file Result3.
Please help me regarding this.
Regards
Sharath Chandra
  • Hi Sharath,

     

    Here is the Helloworld example that is built with NDK2.2 and EMAC DRV in the MCSDK1.x  for Dual EVM 6474.Please use this as a reference for developing code in the DUAL EVM using MCSDK1.x and NDK2.2.

     

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

     

    Thanks,

    Arun.

  • Hi ArunMani,

            I tried to run HelloWorld example, The program produce following message:

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

    TCP/IP Stack 'Hello World!' Application

    emac_init: core 0, port 0, total number of channels/MAC addresses: 1/1

    MAC addresses configured for channel 0:

    3C-2D-B7-23-14-75

    SGMII reset successful................................

    SGMII config successful...........................

    emac_open core 0 port 0 successfully

    Registration of the EMAC Successful, waiting for link up........

    Network Added: IF-1:10.11.169.11

    Port 0 Link Status: 1000Mb/s Full Duplex on PHY 1

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

     How to test the project is working properly?

    when I click the halt button,it appears the following picture.

    Is this correct?

  • Yuan,

    The application sets up a webserver. SO just connect a pc through ethernet cable to see if you can get the webpage loaded. Use the IP address you got. Also make sure that you come oout of halting.

     

    Thanks,

    Arun.

  • Hi ArinMani

         I do not understand clearly. I do not see a web server under the application .

    Do you mean to download a web server to test the Net.Could you please explain it more clearly? I am a newer designer. Thanks.

  • I used cmd to ping the board successfully.As the following picture

    when I set up the IP address and send the packages , the DSP has no response.

    Please help.Thanks