主题中讨论的其他器件:AM6548、 TMDX654GPEVM
您好!
我们有一个采用 AM6548的定制板、该板上总共有七个 DP83867 PHY。 一个用于 MCU CPSW、两个用于每个 PRUSS 实例。 PHY 的连接和自举大致相等- PHY 地址存在差异、MCU CPSW 在 XI/XO 上具有25MHz 石英、而 PRUSS PHY 在 XI 上具有25MHz 振荡器输入
MCU CPSW 接口在我们的 Linux 5.4中仅使用 RX 上的延迟(phy-mode ="RGMII-rxid")即可完美工作。
PRUSS 以太网接口不工作(相同的延迟设置):
*连接到千兆位交换机(TP-Link TL-SG1005D):链路 LED 亮起和熄灭,Linux 未报告链路启动。 解决方法:通过寄存器 CFG1位12、11强制使用千兆位主模式。
*任何传入数据都在 PHY 中记录为 RXERR 字节。
是否有任何调试寄存器或 PHY 拒绝接收到的数据包的原因?
此致、
Michael