wenbailin
驱动牛犊
驱动牛犊
  • 注册日期2006-03-01
  • 最后登录2009-06-17
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望16点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:2364回复:0

wince6.0下DM9000的奇怪问题。

楼主#
更多 发布于:2009-06-16 15:27
2440的开发板,硬件中断号是:EINT5 33  系统中断号:25

调用此函数进行关系对应
    OALIntrStaticTranslate(SYSINTR_ETHER0, IRQ_EINT5);    

***NDIS*** (a, 516) ==>NdisMRegisterInterrupt: Miniport D00EA8B8 Vector 25
  NDIS:: CeConnectInterrupt() --> IRQ[25] SYSINTR[25]
+OALIntrEnableIrqs(4, 0x00000021)
irq=33
-OEMGetRealTime(rc = 1)
LAN!NIC_DRIVER_OBJECT::DriverIsr: ++
DeviceEnableInterrupt.....
Exception 'Data Abort' (4): Thread-Id=01800006(pth=8f69c4d4), Proc-Id=00400002(pprc=8da09aa0) 'NK.EXE', VM-active=00400002(pprc=8da09aa0) 'NK.EXE'
PC=c089d2d0(ndis.dll+0x0003d2d0) RA=c089d260(ndis.dll+0x0003d260) SP=d25cfe0c, BVA=cccccccc
RtlDispatchException: returning failure. Flags=0
NK Kernel: DEBUGCHK failed in file C:\ymzki\private\winceos\COREOS\nk\kernel\nknormal\..\exdsptch.c at line 333
DEBUG_BREAK @8c22c1fc Ignored.

Unhandled exception c0000005:
Terminating thread 8f69c4d4
Secondary thread in proc 00400002 faulted, Exception code = c0000005, Exception Address = c089d2d0!
Terminating Thread 01800006
-OEMGetRealTime(rc = 1)
***NDIS*** (a, 735) <==NdisMRegisterInterrupt: Miniport D00EA8B8, Status 0
只要有中断,NDIS的IRs函数就会报错。
不知道什么原因啊。请高手指点!!!!
游客

返回顶部