在线时间0 小时
UID145892
注册时间2008-9-19
NXP金币0
该用户从未签到
新手上路

- 积分
- 34
- 最后登录
- 1970-1-1
|
前段时间做了一块52235的板子,只焊了最小系统和RJ45接口。以太网调试程序是在苏州大学飞思卡尔嵌入式系统实验室下载的,非常感谢他们的无私奉献。现在的问题是刚开始能够实现正常的通信,过了几天之后就不行了,板子一直复位。在单步调试下,走到MCF_PHY_EPHYCTL0 = (uint8)(MCF_PHY_EPHYCTL0 | MCF_PHY_EPHYCTL0_EPHYEN);
while(!(MII_read(0x00, PHY_REG_CR, &regData)));
就会出现异常,按下STEPINTO,会直接跳到
for (timeout = 0; timeout < FEC_MII_TIMEOUT; timeout++)
{
if (MCF_FEC_EIR & MCF_FEC_EIR_MII)
break;
}
提示address error,程序一直卡在break后。
现在花了几天时间找问题,一直没找出来。希望懂这个的大侠能帮帮忙,谢谢!
|
|