引用 12 楼 kyzf 的回复:
DM9000A的中断引脚是接在cpu的gpio16;
另外优龙开发板所用数据总线宽度为16bit.
再次对于kyzf 的指导表示衷心的感谢!!谢谢!
还有个疑问,如果中断是接在gpio16的话,那显然跟注册表中的设置
"IrqNumber"=dword:1B
"SysIntr"=dword:1B
不一致。也就是说注册表中设定的IRQ和Sysintr不是gpio16的。代码中也没有看到配置gpio16为中断的部分,可能不在dm9000的驱动里面配置的吧。那注册表中的这个IRQ和Sysintr的设置是根据什么来定的呢??而且跟代码里面默认的配置也不匹配:
{ CID_IRQ_NUMBER, 3, NDIS_STRING_CONST("IrqNumber")},代码里面默认的irq是3.