首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

OAL层中断测试失败有关问题

2012-06-16 
OAL层中断测试失败问题在对设备的OAL层的中断(内核模式)进行cetk测试时,串口信息打印:ERROR: OALIntrReque

OAL层中断测试失败问题
在对设备的OAL层的中断(内核模式)进行cetk测试时,串口信息打印:
ERROR: OALIntrRequestSysIntr: No avaiable SYSINTR found
ERROR: Error! Weren't able to release SYSINTR 35

请问该如何解决?

谢谢!

[解决办法]
没有做过这方面的测试,但“No avaiable SYSINTR found”,是不是当前没有中断的时候才出来的信息啊,假如楼主制造一个中断,还会有这样的信息吗?
[解决办法]
看一下和35中断相关的中断源
先mark~~~
[解决办法]
即其实是35到71的逻辑中断号都释放不了,相关中断源怎么查找,初学者,还望指教!
---》怎么会有这么大的范围值释放不了啊,楼主确认35到71的逻辑中断号有被申请吗?
[解决办法]
KernelIoControl (IOCTL_HAL_REQUEST_SYSINTR, &dwIRQ, sizeof (dwIRQ),
pdwSysIntr, sizeof (*pdwSysIntr), NULL);
这个函数是用于为IRQ申请对应的逻辑中断号的,这个逻辑中断的值保存在pdwSysIntr中。

热点排行