Page 2 of 2

Re: 使用idf中的Ethernet示例时,出现错误代码Timed out waiting for PHY register 0x3 to have value 0xc0f0 (mask 0xfff0). Current value 0x

Posted: Tue Dec 25, 2018 9:31 am
by ESP_morris
读PHY寄存器为0xFFFF通常情况可以这样排查:
1. 检查MDIO和MDC的接线是否错误
2. 检查RMII需要的50MHz时钟是否正常
3. 检查PHY地址是否配置正确(包括软件和硬件)
这里强烈建议,检查一遍控制PHY地址的strap引脚,不要悬空,**不要默认**!确保这些strap引脚已经被外部电阻上拉或者下拉了。

另一方面,如果还是不够确定PHY地址究竟是多少,可以在软件中尝试设置PHY地址从0开始到31,然后读取PHY ID寄存器,看看是否能够读到正常的数据,如果正确,记录下当前PHY地址。

Re: 使用idf中的Ethernet示例时,出现错误代码Timed out waiting for PHY register 0x3 to have value 0xc0f0 (mask 0xfff0). Current value 0x

Posted: Tue Sep 17, 2019 3:06 am
by kelly1947
您好,请问您这问题处理好了吗?我这边用的IP101,也出现了同样的问题