[ZLG-ARM] 再问关于RTL8019AS的中断问题!!

[复制链接]
3075|5
 楼主| shult 发表于 2007-6-27 14:21 | 显示全部楼层 |阅读模式
我在开发网卡驱动的时候,想用中断的方式来接收数据包,但是每当我发送一个arp包的时候,主机发给开发板一个应答包,但rtl8019as总是不能产生接收中断信号或有时候总是很长时间才响应,发送中断是很正常的,每次成功发送数据包以后立即就能产生中断,我在网上看到很多人询问这个接收中断的问题,可都没人回答,希望能有高手帮忙解决,不胜感激!谢谢!这个问题困扰我很长时间了.....
armecos 发表于 2007-6-27 17:13 | 显示全部楼层

肯定不是8019中断问题,

&nbsp;&nbsp;&nbsp;&nbsp;只要正确接收到数据包,8019会立即触发接收中断。<br />&nbsp;&nbsp;&nbsp;&nbsp;没有产生中断的原因可能是:<br />&nbsp;&nbsp;&nbsp;&nbsp;1、数据包不正确,通过抓包查找原因;<br />&nbsp;&nbsp;&nbsp;&nbsp;2、中断处理有问题,调试中断程序。<br />&nbsp;&nbsp;&nbsp;&nbsp;基本上不需要问任何人,只要调试即可,问计算机就可以找到答案。<br />&nbsp;&nbsp;&nbsp;&nbsp;《ecos增值包》已经提供了现成的协议栈,使用它立即就没有困扰了。
SHULT 发表于 2007-6-28 14:12 | 显示全部楼层

还有别的原因吗?

1。&nbsp;我用Ethereal抓到的ARP应答包是正确的啊<br />2。&nbsp;我其他的中断,比如成功发送中断可以进入中断服务程序,说明程序入口也没什么问题。<br />我的初始化程序跟周工提供的差不多,就是我IMR设置成了0x01,只响应正确接收中断,请问还有其他的原因吗?
SHULT 发表于 2007-6-28 20:44 | 显示全部楼层

  
ma1986 发表于 2009-9-26 10:21 | 显示全部楼层
1# shult
请问楼主后来这个问题解决了吗?我也遇到了。但是不是每一次都会出现这样的问题,开始的时候还是好好的,但是从某一次接受延时进入中断后,这次之后的每次都是这样的~~~
ma1986 发表于 2009-9-26 10:22 | 显示全部楼层
3# SHULT
请问楼主后来这个问题解决了吗?我也遇到了。但是不是每一次都会出现这样的问题,开始的时候还是好好的,但是从某一次接受延时进入中断后,这次之后的每次都是这样的~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

12

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部