我使用pxa270的板子,dm9000a网卡芯片。<br /> 但是在tftp的时候,dm9000a有问题,可以收到上位机发的前几个包,后来的都收不到了。<br /> 但是我看wireshark,dm9000a传给pc的数据包,pc可以收到。<br /><br /> 在程序中,eth_rx(),有数据到来的ISR:0根本就没有产生中断。<br /><br /> if (!(DM9000_ior(DM9000_ISR) & 0x01)) /* Rx-ISR bit must be set. */<br /> return 0;<br /><br /> 请问这样的现象是哪方面的原因呢? |
|