大家好:<br /> 我最近在玩LPC2368以太网,用的CPU是-Y版本,网卡是DP83848C。请教大家,LPC2368-Y版本以太网控制器可不可以用?因为我在初始化话的时候,程序死在了PHY_init()函数里:<br /> WritePHY( PHY_BMCR, BMCR_AN | BMCR_RE_AN );<br /> timeout = MII_BMSR_TIMEOUT; <br /> while ( timeout != 0 )<br /> { <br /> regValue = ReadPHY( PHY_PHYSTS );<br /> if ( (regValue & 0x0011) == 0x0011 ) <br /> { <br /> break; // link established if bit 0 is set <br /> }<br /> timeout--;<br /> }<br />出现的问题是向网卡控制寄存器发送控制命令,网卡状态寄存器没有正确的值(PHY_PHYSTS 的值为0X4000或0X0000)<br /><br />还有-Y版本和-A版本有什么区别?-A版本身不是有BUG的?需要更改程序才能用?望大家不吝赐教!谢谢<br /><br /> |
|