目前正在调试自己design的板子,硬件平台是基于BeagleBone Black,以太网部分也完全参照BBB的,使用的PHY是LAN8710;软件是基于TI SDK6.0,调试中发现网络无法正常使用,现象如下:
u-boot:在u-boot中会提示“phy reset timed out”,打印出来的phy寄存器的返回值为0xffff。
kernel:进入内核中输入ifconfig命令会提示“PHY 0:00 not found"。
还请大家多多指教,多谢~~~
user4088306:
回复 Jian Zhou:
关键MDIO只有两根线,clk和data,都是PHY与cpu直连的,data上多一个上拉电阻,其它就没什么了。
对照BBB,现在我的板子上去除了存board id的EEPROM,现在改了uboot跟内核中读取EEPROM的部分,相当于直接配置成BBB,这个对PHY应该没什么影响吧?
Jian Zhou:
回复 user4088306:
要检查下pinmux是否配置正确,这个和eeprom里的信息是有关系的
user4088306:
回复 Jian Zhou:
问题已经找到了,是PHY复位的问题。感谢您的回复。