阅读:1499回复:6
WINCE自定义的IRQ3为什么只能处理一次?
我自定义当IRQ3产生时做某个动作, 但是为什么只能处理一次?? 第二次产生IRQ3时好象就无法进入到IST中了,这是为什么,请高人解答!
|
|
沙发#
发布于:2008-01-03 21:28
IST返回interrupt done了吗?
|
|
|
板凳#
发布于:2008-01-04 08:36
2440 irq3用于pcmcia中断
|
|
地板#
发布于:2008-01-04 13:46
已经有interrupt done了,我的是X86平台的,BSP是geodelx
|
|
地下室#
发布于:2008-01-10 16:30
原来是CreateEvent() 和 InterruptInitialize() 必须放在IST里面,而我把它们放在CreateThread() 那边....
|
|
5楼#
发布于:2008-01-11 09:03
引用第4楼sunwill_chen于2008-01-10 16:30发表的 : ???? |
|
|
6楼#
发布于:2008-01-11 09:17
我发现网上有些资料是写CreateEvent() 和 InterruptInitialize()是写在创建IST的动作(CreateThread()函数) 前面, 但在我的平台下却只能将这两个动作放到IST中
|
|