Other Parts Discussed in Thread: AM3352
器件型号: AM3352
您好、
我们的一款产品中使用的是 AM3352 (AM3352BZCZA100)、因此我们遇到了与以太网性能相关的问题。 我想征求您的建议、以帮助确定原因。
系统配置:
•SoC:AM3352BZCZA100
•PHY:KSZ9031RNXIC-TR (Microchip)
•RJ45:JT4-1121HL(脉冲,集成磁性元件)
•接口:RGMII
•操作系统:基于 Yocto 的定制 Linux
借助此配置、当以太网链路建立在 1Gbps 时、加载网页的速度会非常慢。 当链接被强制为 100Mbps 时、网页将正常加载、没有任何明显的延迟。
在调查过程中、我们将每个相关组件逐一更换。 在某些情况下、更换 AM3352 会暂时解决问题、这使得我们怀疑 RGMII 时序配置或 SoC 侧的行为。 由于问题仅出现在 1Gbps 时、我们还会考虑 RGMII 时序偏差不正确、内部延迟配置缺失或器件树设置不足的可能性。
我们感谢您在以下方面提供指导:
-
对于将 AM335x 与 KSZ9031 一起使用的系统、是否有有关 PHY 模式 (RGMII/RGMII-id / RGMII-txid / RGMII-rxid) 或处理 TX/RX 时钟延迟的建议 RGMII 设置?
-
在基于 AM335x 的设计中、RGMII 时序不匹配是否会导致 100Mbps 正常工作、但 1Gbps 变为缓慢或不稳定的行为?
-
如果有推荐的调试方法(例如 ethtool 命令或驱动程序日志记录选项)、请告知我们。
如果需要、我们可以提供其他信息、例如器件树设置或 ethtool 统计信息。
任何建议都会很有帮助。
Conor