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:确定 TDA2xx 应用中的 DDR 带宽

Guru**** 2589275 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/591078/rtos-tda2eg-determine-ddr-bandwidth-in-tda2xx-application

器件型号: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 计数就会增加。

请向我指出上述问题的任何线索/答案、或者至少建议一些方法来调试此问题的确切原因。

此致

梅扬克

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Mayank、

    我已将您的问题转交给 NDK 专家。

    此致、
    Yordan