请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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 信号? 可以给我一些建议吗?

