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.

[参考译文] AM3358:Ping 超时问题

Guru**** 2542810 points
Other Parts Discussed in Thread: AM3358

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/789525/am3358-ping-timeout-problem

器件型号:AM3358
主题中讨论的其他器件: TMDSSK3358

您好,TI

我有三个 AM335x 开发板(AM335x 入门套件/MYIR AM3358-J/自开发 AM3358板),使用网络端口时出现一些问题:

  • AM335x 入门套件(TMDSSK3358)具有两个 AR8031 PHY IC、我使用默认 Android 系统并将端口直接连接到 PC 以测试双1000M 网络。
    • eth0和 eth1都可以在1000M 模式下运行、并且两个以65000字节数据长度(模式0x00)执行 ping 操作都是正常的
    • 当我使用“ping ip -p 0xf0 -s 65000”来测试 eth1时, 超时的概率约为(1~5%) ,但 eth0是单向功能良好。

  • 然后,在 相同的测试条件下运行 MYIR AM3358-J 板(www.myir-tech.com/.../myd-am335x-j.htm),  MYIR AM3358-J 采用 stwo AR8035解决方案,并且在“ping ip -p 0xf0 -s 65000”时两个 eths 都没有超时

最后、我们设计了一个 AM3358板、其中包含一个 AR8031和一个 AR8035 (AR8031在1000M 模式下运行、AR8035在100M 模式下运行)。借助自己的软件、AR8031和 RGMII 接口引脚多路复用器与 TMDSSK3358完全相同

  • 自开发 AM3358板的 eth1 (AR8031/1000M)和 eth0 (AR8035/100M)均可正常进行上行/下行链路
  • 当我将 eth1设置为1000M 模式时、65000字节数据长度(模式0x00)的 ping 操作正常
  • 当我将 eth1设置为1000M 模式时 ,ping 的数据长度为65000字节(pattern 0XF0)  时 ,超时的概率约为95%,然后我发现当我用 shnn 0XF0 ping 且数据长度大于700字节时,ping 测试很可能 会失败
  • 当我将 eth1设置为100M 模式时、它在任何 ping 测试条件下都能正常工作
  • 当我用 示波器捕获 TX_EN 信号时、我发现 TMDSSK3358和自开发板在 TX_EN 行中都有250MHz 信号、图1显示了自开发板中的 TX_EN;图2显示 了 TMDSSK3358  板中的 TX_EN (在 ping IP -p 0xf0 -s 65000条件下)

图1.

图2.

  • 我想知道为什么使用模式0XF0数据长度>700执行自开发板 ping 操作时总是失败,为什么存在250MHz 信号? 可以给我一些建议吗?

      

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    让我们关注一下您的电路板。

    -您的长度是否与 RGMII 总线匹配?
    -在制造 PCB 之前、您是否进行了计时审核?
    -您的 eth1在单独操作时是否正常工作,或者它是否仅在 eth0同时传输数据时失败?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 DK
    RGMII 信号线的长度匹配
    2. ifconfig eth0 off 的 eth1 ping 测试
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、

    -在制造 PCB 之前、您是否验证了接口时序?

    -您如何适应所需的 RGMII 时钟延迟?