按照原子哥开发板原理图做的PCB,发现插上网线后,指示灯不亮,
用的是移植好的例程,lan8720初始化失败
程序好像死在这个地方
if(ETH_InitStruct->ETH_AutoNegotiation != ETH_AutoNegotiation_Disable)
{
/* We wait for linked status...*/
do
{
timeout++;
} while (!(ETH_ReadPHYRegister(PHYAddress, PHY_BSR) & PHY_Linked_Status) && (timeout < PHY_READ_TO));
各位大神有没有什么解决办法?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我之前使用405调出现差不多的问题,后来才发现405没有mac层,所以问一下你芯片是啥。不过你已经是407 那我就不清楚了……
一周热门 更多>