我的板子上是用LPC2220访问DM9000A,16位模式,地址口为0X8200000,数据口为0X82000002,没有接EEPROM.可对DM9000A的40脚硬件复位.问题是读DM9000A的ID值不对,用示波器测得IOR口有信号,而低电平有效的IOW口一直处于高电平状态,最终发现对所有寄存器读取的值都为0. 我仔细看了DM9000A的数据手册,也参考了U-BOOT源码,对DM9000A的读写函数应该没有问题,从上周四一直到今天都还没解决,已经想不出还有什么可能的原因了,项目却已经快到期,请版主指教,谢谢! |