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.

RTOS/TDA2EG: Determine DDR bandwidth in TDA2xx application

Part Number: TDA2EG

Tool/software: TI-RTOS

Hi,

We are running svs application on customized tda2xx board with micrel phy.ecu is sending raw rtp packets on to one 

of the ports on the pc.We are establishing 1 gbps link between ecu and pc,both have static ips.

The application is running on a15 core.We are seeing packet drops when we are modifying the macro used in an application on all cores 

from 1 to 9.In the later case we are seeing the packet drop and on comparing the map files i am seeing the increase in .text,.bss,.rodata section memory size by 4 to 12 bytes.

My doubts are:

1.Is the packet drop in the above case a memory related issue.

2.How can i measude the DDR bandwidth in above case in order to rule out that DDR memory is not an issue.

3.Is it that there is issue with ndk/nsp configuration but it is manifesting when we are changing the macro.

We are using the ti packages xdc,bios,starterware,ndk,nsp in our application.

How can i pinpoint the cause of packet drop issue in above case.

Any registers that i can see to rule out packet drop issue cause in ndk,nsp configuration.

Also whenever there is packet drop issue there is increase txdroppacket count in nsp CPDMA_packetdequeue.

Please point me to any clues/answers to above issue or at least suggest some ways to debug the exact cause of this issue.

Regards

Mayank