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

DP83848I的Link Status没有建立

发现有两个问题:

1. 使用的STM32F407+DP83848I,开始还能ping通,后来就通不了,每次重启,发现总是在等待BMSR的Link Status位,事实上,网线是连好的。

2. 如果在连接的情况下(ping通),拔掉网线再插上,也要等很久连接指示灯才亮

读出寄存器的值:

在通的情况下:BMCR = 0x1000, BMSR=0x7869,PHSTS=0x0115

不通的情况下:BMCR=0x1800, BMSR=0x7849,PHSTS=0x4100

在这种情况下,我需要怎么做?

Martin:

请检查PHY 的硬件电路是否正常!

一般情况下,拔掉网线重新插上 指示灯应该马上就亮的!

fushuang wang:

回复 Martin:

您好!

我的系统是STM32F107+DP83848KSQ  。网络通信正常,黄灯工作也正常,但是绿灯不亮。请问这是什么原因。

gaoye zhuo:

你好,看到你发的帖子和自己遇到的问题很类似,没能解决,所以想请教一下你,谢谢!  我用的NXP LPC4357 + DP83848C, 读到的BMSR寄存器也是0x7849,说明Link Status为0,没有建立连接。请问,你是如何解决这个连接状态呢??谢谢你,期待你的解答552963005@qq.com.

xiangjie xu:

您好  我现在遇到的问题跟你一模一样  使用的MCU是STM32F429BI+DP83848CVV   

您是怎么解决您的问题。。项目赶得紧  调不出来 都没能睡觉  我的qq1016189356  希望您能帮我。谢谢您!

赞(0)
未经允许不得转载:TI中文支持网 » DP83848I的Link Status没有建立
分享到: 更多 (0)