器件型号:TDA2EG
工具/软件:TI-RTOS
您好!
我们在具有 Micrel phy.ECU 的自定义 tda2xx 板上运行 SVS 应用程序、将原始 RTP 数据包发送到一个
在 PC 上的端口中。我们在 ECU 和 PC 之间建立1 Gbps 链路,两者都具有静态 IPS。
应用程序在 a15内核上运行。当我们在所有内核上修改应用程序中使用的宏时、会看到数据包丢失
从1到9。在后面的例子中、我们看到数据包丢失、在比较映射文件时、我看到.text、.bss、.rodata 段的存储器大小增加了4到12字节。
我的疑问是:
在上述情况下、是与存储器相关的问题。
在上述情况下、如何测量 DDR 带宽以排除 DDR 存储器不是问题。
NDK/NSP 配置是否存在问题、但当我们更改宏时、它会显现出来。
我们在应用中使用 TI 软件包 XDC、BIOS、starterware、NDK、NSP。
在上述情况下、我如何找出丢包问题的原因。
在 NDK、NSP 配置中、我可以看到用来排除丢包问题的任何寄存器都会导致该问题。
此外、只要出现丢包问题、NSP CPDMA_packetdequeue 中的 txdroppacket 计数就会增加。
请向我指出上述问题的任何线索/答案、或者至少建议一些方法来调试此问题的确切原因。
此致
梅扬克