我做了基于正点院子阿波罗的板子,需要焊接phy芯片lan8720a,我焊接了3片,现在都不能ping通网络了。其中最好的情况是有时候可以连通网络,然后我怀疑焊接不良,重新补焊了一下,但是情况变得更糟了,一点都ping不通网络了。
现在的情况是可以读出来phy寄存器信息,但是网络无法ping通。我可以基本判断,第一个phy是彻底坏了,因为phy的寄存器都读不出来(读回来都是0x0000)。
剩余两个phy虽然可以读出来寄存器,但是就是网络一直不通:
从网线的插槽看剩余的这两个phy的情况(这两个phy都能读出来寄存器的值),
第一个phy.上电之后speed灯和link灯都长亮,ping的时候,speed灯会闪烁,
第二个phy.上电之后两个灯都不亮,插入网线两个灯马上变量,ping的时候,speed灯会闪烁,
出现这种问题,是不是就是phy坏了呢?
我可以确认程序没有问题。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>