自己做的板子,uboot启动后,串口打印正常,但是ping不通,无论是ping主机还是ping自己,确认IP设置等没问题。检查了PHY地址的设置也没问题。在uboot下通过md查看MDIO寄存器,发现linkstatus寄存器为0。看datasheet是和phy的link不成功,不知道具体是什么问题,下一步应该如何排查问题。另外在每次发送PING命令是,电脑端发现网口先是断开,然后再进行LINK步骤,感觉很奇怪。
Shine:
网口灯亮吗?要检查一下PHY芯片的电路,特别是时钟信号。
user5012520:
回复 Shine:
网口灯正常的,后面我又调了下,MDIO寄存器的值正常了,同时我也用MII去读了PHY芯片的几个寄存器,返回的值是正常的。但是当我发送PING命令后,先是看到电脑端网口标志就显示的断开,然后继续LINK,感觉发了PING命令不知什么地方就复位了,这时我再去查看MDIO寄存器,alive和link status都变成0了,而且读取phy芯片也没返回值了,不知道什么原因。