请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LC4357 工具/软件:Code Composer Studio
我们正在使用 TMS570LC4370的 MDIO Mudel 控制 ETH PHY、现在我们遇到了以下问题:
MDIO Moudel 无法读取 PHY 的 ID。
通过示波器、我们可以确认以下项目:
- MDC 的测试波形、它与软件的配置相匹配。
- 请检查 MDIO 的波形、前半部分是我们发送到读取 PHY 寄存器的波形、后半部分是 PHY 的返回。 波形序列为:HIGH ->START (01)->READ(10)->PHY addr (软件配置为5位)->Regaddr (软件配置为5位)->Tz->16位数据(PHY ID)
- 从1到2、我们可以知道 PHY 的外设电路工作正常、通过软件从 MDIO Mourdel 发送到 PHY 的数据也正常。
- 但 MDIO Moudel 始终读取/获取0x0000
请帮助我们检查此问题。
