Other Parts Discussed in Thread: DP83825I, OMAP-L138
器件型号: DP83825I
主题中讨论的其他器件: OMAP-L138
大家好:
我遇到的持续“链路挂起“问题 DP83825I PHY 通过 RMII 连接到 OMAP-L138 (DaVinci _EMAC)。
问题: 在涉及以太网电缆重复热插拔的应力测试期间、链路最终进入永久“断开“(载波 0)的状态。 即使重新连接了已知良好的电缆、系统也会无限期地保持此状态。
恢复: 恢复链路的唯一方法是通过 MDIO 手动执行数字软复位:phytool write eth0/0/0 0x8000 发出此复位命令后、链路会立即恢复、DHCP 成功完成。
“挂起“状态下的寄存器观察结果:
-
寄存器 0x01 (BMSR):
0x7849(链接已关闭,但自动协商未完成)。 -
寄存器 0x10 (PHYSTS):
0x1912或0x0812。 请注意 位 12(信号检测) 通常为 1、但 位 0(链路状态) 保持为 0。