阅读:1674回复:0
LAN91C111网卡求助!!!
有朋友使用过SMSC公司的LAN91C111这款网卡吗?最近调试时遇到下面的问题,有高手能帮忙解决吗?不胜感谢!!!
1. 上电后进行软件复位,选择LAN91C111的MAC寄存器BANK1,向BANK1的偏移地址0写0x8000,即置EPH Power EN位 “1”,使EPH跳出低电模式。发现写0x8000后,无法切换BANK了,芯片似乎进入睡眠状态。如果不向此寄存器写0x8000,就可以切换BANK,正常的读写MAC寄存器,不知是什么原因? 另:PXA270与LAN91C111用VLIO方式,数据宽度16位。 2. 在发完数据包后,需要对BANK2的偏移地址为C的寄存器INTERTRRUPT ACKNOWLEDGE 寄存器写0x04,清零TX EMPTY INT 位,发现写0x04后,BANK2 切换到BANK0,重新切换到BANK2,发现TX EMPTY INT 位仍然为“1”,导致发送状态不对,无法正常收发,不知什么原因? 另:网卡自协商已完成,连接灯亮,收发指示灯闪,因为发送中断位无法清零。 |
|