最近在调试TCP/IP在ARM9200板上的程序,网卡芯片是DM9161,计划用Sniffer软件向板子发包,板子收到包后产生中断,触发一个任务来处理数据,现在的情况是板子对ARP的包不感冒,根本产生不了中断,而其它格式的包不管是一对一通信还是广播通信都中断正常,把程序烧写进板子后,同样的包,把类型“0800”改为 “0806”就不正常,而把 “0806”改为“0800”就能产生中断,此外,在网卡初始化里我是同时允许单播和广播功能的 ,而且我在网卡中断服务子程序的一开始就打印一个字符来标志中断产生的,所以不会漏掉中断,请问各位高手有没有遇到类似情况的,给指点迷津一下,谢谢了 |