阅读:2452回复:3
用windriver 编写的驱动,进入中断处理函数后,如何将中断屏蔽掉,达人指点。
用windriver 编写的驱动,进入中断处理函数后,如何将中断屏蔽掉,达人指点。
|
|
沙发#
发布于:2009-09-21 11:48
屏蔽不掉的,系统中可能中断共享,你会发现老是有中断上来,又不是你设备的中断,不理它就是了,万一不想看到中断,可以不写中断处理
|
|
板凳#
发布于:2009-09-27 15:07
我正在做这方面的,希望分享下源代码,共同研究研究。。。。
winterning@126.com |
|
地板#
发布于:2009-12-08 21:33
请注意下INTCSR[8],这个BIT可以禁止PCI9054向主机发送INTA#的中断请求,实际上在WinDriver的p9054_diag例子中,P9054_DMAOpen()函数设置了两个WD_TRANSFER传送命令,目的正是在内核态将INTCSR[8]置零;
因为若不在内核态关掉PCI9054的中断,只要中断源不撤销,比如LINT#,则会多次触发中断; |
|