TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335x PHY无法正常工作

目前正在调试自己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复位的问题。感谢您的回复。

赞(0)
未经允许不得转载:TI中文支持网 » AM335x PHY无法正常工作
分享到: 更多 (0)