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.

[参考译文] TDA4AL-Q1:ICMP ping 测试期间响应延迟

Guru**** 2457760 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1551129/tda4al-q1-delay-in-response-during-icmp-ping-test

器件型号:TDA4AL-Q1


工具/软件:

PC→QNX TDA4AL 电路板 ping 测试
来进行测试。 它会检查 PC 上显示的 QNX 板上的响应时间。 平均而言、响应需要 0.09ms、但延迟响应 20 至 100ms 间歇性发生。
每两秒在 QNX 驱动程序上调用一次名为 cpsw_MonitorPhy 的函数。

症状如下。

情形 1: 如果对 enet_periodicTick 进行注释、则没有延迟响应。

情形 2: 如果仅在 enet_periodicTick 函数中标注了 mutx_lock 和解锁、则会出现延迟响应。
(它似乎不是互斥效应)

情形 3: 网络无法对 TI 函数 enet_getPerHandle 或 EnetPer_periodicTick 进行标注

Enet_getPerHandle、EnetPer_periodicTick 似乎有问题、但我想知道是否在该函数中使用了 delay 之类的函数。

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

    您好:

    您能否告诉我们 以下内容以帮助您了解问题:

      QNX SDP 版本
     2.正在使用 QNX BSP 版本
    3.正在使用 TI PSDK QNX 版本
    4.是否使用 IO-pkt 和 IO-sock 网络堆栈?

    谢谢。

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

    阅读说明后、我们 了解 您使用的是 IO-pkt devnp 驱动程序。

    我们认为  enet_getPerHandle 不会导致任何问题、因为它是一个简单的内联函数。 所以、可能是映射到 Cpsw_periodicTick 的 EnetPer_periodicTick、可能是问题所在。

    我们将在内部与我们的团队核实、并收到他们的反馈。

    谢谢。

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

    感谢您的答复

      QNX SDP 版本 -> QNX710
    2. 正在使用 QNX BSP 版本-> bsp_ti-j721s2-tda4vmeco-evm_br-710_be-710_SVN970946_JBN9
    3.正在使用 TI PSDK QNX 版本-> ti-processor-sdk-rtos-j721s2-evm-09_02_00_05
    4.是否使用 IO-pkt 和 IO-sock 网络堆栈? -> io-pkt-v6-HC

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

    感谢您提供详细信息。 我们同意他们的意见。

    团队仍在研究这一点。 收到他们的反馈后、系统会恢复。

    谢谢。