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.

[参考译文] AM3352:使用 AM3352 + KSZ9031 配置时、通信速度仅会变得极慢且只有 1Gbps

Guru**** 2666255 points

Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1594685/am3352-communication-becomes-extremely-slow-only-at-1gbps-with-am3352-ksz9031-configuration

器件型号: AM3352

您好、

我们的一款产品中使用的是 AM3352 (AM3352BZCZA100)、因此我们遇到了与以太网性能相关的问题。 我想征求您的建议、以帮助确定原因。

系统配置:
•SoC:AM3352BZCZA100
•PHY:KSZ9031RNXIC-TR (Microchip)
•RJ45:JT4-1121HL(脉冲,集成磁性元件)
•接口:RGMII
•操作系统:基于 Yocto 的定制 Linux

借助此配置、当以太网链路建立在 1Gbps 时、加载网页的速度会非常慢。 当链接被强制为 100Mbps 时、网页将正常加载、没有任何明显的延迟。

在调查过程中、我们将每个相关组件逐一更换。 在某些情况下、更换 AM3352 会暂时解决问题、这使得我们怀疑 RGMII 时序配置或 SoC 侧的行为。 由于问题仅出现在 1Gbps 时、我们还会考虑 RGMII 时序偏差不正确、内部延迟配置缺失或器件树设置不足的可能性。

我们感谢您在以下方面提供指导:

  1. 对于将 AM335x 与 KSZ9031 一起使用的系统、是否有有关 PHY 模式 (RGMII/RGMII-id / RGMII-txid / RGMII-rxid) 或处理 TX/RX 时钟延迟的建议 RGMII 设置?

  2. 在基于 AM335x 的设计中、RGMII 时序不匹配是否会导致 100Mbps 正常工作、但 1Gbps 变为缓慢或不稳定的行为?

  3. 如果有推荐的调试方法(例如 ethtool 命令或驱动程序日志记录选项)、请告知我们。

如果需要、我们可以提供其他信息、例如器件树设置或 ethtool 统计信息。
任何建议都会很有帮助。

Conor

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

    您好、  

    请捕获正在使用的以太网端口的 ethtool -S。 请不要说-S 是大写 S。由于您注意到与速度相关的性能差异、这可能是一个 PHY 模式问题。 ethtool 可能显示导致数据包丢失的错误。

    此致、

    Schuyler