主题 : dm9000a驱动接收中断,接收SRAM数据不对,无法ping通 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 94927
精华: 0
发帖: 47
金钱: 240 两
威望: 48 点
综合积分: 94 分
注册时间: 2013-07-28
最后登录: 2016-09-19
楼主  发表于: 2014-10-14 21:07

 dm9000a驱动接收中断,接收SRAM数据不对,无法ping通

这段时间自己移植了dm9000e驱动到s3c2440的开发板,开发板能够和电脑ping通;这几天自己依据开发板的电路使用dm9000a画了板子,略少改动了电路,把驱动移植到板子,能够使用ifconfig打开eth设备,ping电脑的过程,使用抓包工具抓取到板子发给电脑的ARP数据包,电脑收到板子ping电脑的arp数据包并回复板子ARP包,但是板子有接收中断,接收数据区的数据不对,通过读取dm9000a的头4个信息包,数据也不对,请问这是怎么回事?