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.

Ping to TMS320C6678 EVM with XDS560v2 fails

Other Parts Discussed in Thread: TMS320C6678

Hi,

I have two C6678 EVMs -

1.) TMS3206678 EVM w/o XDS560

2.) TMS320C6678 EVM with mezzanine XDS560v2 Emulator.

Following tools are used for building the application binary:
CCS 5.0.3.00028
CG Tools TI v7.2.4
MCSDK: mcsdk_2_00_02_14

I am trying to run the same binary on both the EVMs.

The application works fine on the board (1). I can ping the board once the application starts running.

But on (2), the application runs, but I cannot ping the board.

Can some tell me why the problem shown below happens?

THanks

Arun

Here are the console logs from both the EVMs.

EVM - NO XDS560

[C66xx_0] APPLN INFO >> DSP core 0 frequency: 1000 MHz
[C66xx_0] QMSS successfully initialized
[C66xx_0] CPPI successfully initialized
[C66xx_0] PA successfully initialized
[C66xx_0] PASS successfully initialized
[C66xx_0] Ethernet subsystem successfully initialized
[C66xx_0] Ethernet eventId : 48 and vectId (Interrupt) : 7
[C66xx_0] Setup Rx success
[C66xx_0] Emac_Start complete [*** REMOVE ME ***]
[C66xx_0] Registration of the EMAC Successful, waiting for link up .., Rx:0x803023f4
[C66xx_0] Network Added: If-1:192.168.34.20
 [C66xx_0] APP INFO >> TSD Thread Started
 [C66xx_0] APP INFO >> Rx Thread Started
 [C66xx_0] Rx THREAD Info >> Receiving Data
[C66xx_0] PORT        : 1024
[C66xx_0] PORT        : 3172
[C66xx_0] PORT        : 4096
[C66xx_0] PORT        : 5120
[C66xx_0] IDLE THREAD INFO >> Idle thread started

EVM with mezzanine XDS560v2:

[C66xx_0] APPLN INFO >> DSP core 0 frequency: 1000 MHz
[C66xx_0] QMSS successfully initialized
[C66xx_0] CPPI successfully initialized
[C66xx_0] PA successfully initialized
[C66xx_0] PASS successfully initialized
 [C66xx_0] Ethernet subsystem successfully initialized
 [C66xx_0] Ethernet eventId : 48 and vectId (Interrupt) : 7
 [C66xx_0] Setup Rx success
 [C66xx_0] Verify_Init: Expected 16 entry count for gTxFreeQHnd queue 736, found 30 entries
 [C66xx_0] Verify_Init: Expected 0 entry count for gRxQHnd= 704, found 10 entries
 [C66xx_0] Verify_Init: Expected 0 entry count for Queue number = 704, found 10 entries
 [C66xx_0] Verify_Init: Expected 0 entry count for Queue number = 738, found 92 entries
 [C66xx_0] Verify_Init: Expected 0 entry count for Queue number = 4095, found 2 entries
 [C66xx_0] Warning:Queue handler Verification failed
 [C66xx_0] Emac_Start complete [*** REMOVE ME ***]
 [C66xx_0] Registration of the EMAC Successful, waiting for link up .., Rx:0x803023f4
 [C66xx_0] Network Added: If-1:192.168.34.20
 [C66xx_0] APP INFO >> TSD Thread Started
 [C66xx_0] APP INFO >> Rx Thread Started
 [C66xx_0] Rx THREAD Info >> Receiving Data
[C66xx_0] PORT        : 1024
[C66xx_0] PORT        : 3172
[C66xx_0] PORT        : 4096
[C66xx_0] PORT        : 5120
[C66xx_0] IDLE THREAD INFO >> Idle thread started

  • Hi Arun,

    I don't see how changing the emulator, changes the result. Did you try it using the in built XDS100v1? What target configuration you selected for the mezzanine?

    thanks,

    arun.

  • Arun,

    I am comparing two EVMs. Does the version of code gen tools used to build the binary matter when going from an old EVM to the mezzanine?

    I chose the "Blackhawk XDS560v2-USB Mezzanine emulator" with C6678 for the mezzanine. I am unable to connect using the ibuilt XDS100v1 on the mezzanine EVM.

    From the logs you can see that the I am able to connect to DSP & load the program,but the Queue handler verification failed.

     [C66xx_0] Ethernet subsystem successfully initialized
     [C66xx_0] Ethernet eventId : 48 and vectId (Interrupt) : 7
     [C66xx_0] Setup Rx success
     [C66xx_0] Verify_Init: Expected 16 entry count for gTxFreeQHnd queue 736, found 30 entries
     [C66xx_0] Verify_Init: Expected 0 entry count for gRxQHnd= 704, found 10 entries
     [C66xx_0] Verify_Init: Expected 0 entry count for Queue number = 704, found 10 entries
     [C66xx_0] Verify_Init: Expected 0 entry count for Queue number = 738, found 92 entries
     [C66xx_0] Verify_Init: Expected 0 entry count for Queue number = 4095, found 2 entries
     [C66xx_0] Warning:Queue handler Verification failed
     [C66xx_0] Emac_Start complete

    Thanks

    Arun