阅读:1362回复:6
不同的驱动中能否对同一个物理中断做映射?
我现在在两个不同的驱动都对同一个中断作了映射,就是通过kerneliocontril()做了映射,并作了事件关联,可是每次中断来了就只能发给一个驱动,另一个驱动根本收不到事件,这是怎么回事?有碰到的兄弟指点下吧,谢谢!
|
|
沙发#
发布于:2007-08-30 22:24
那肯定是这样了,只会发给第一个申请SYSINTR的好个程序,
你查一下GIISR的用法. |
|
|
板凳#
发布于:2007-08-31 08:52
可以的,一个物理中断好像可以映射4个中断(记不清了,反正3个肯定是行的),在ce5下面。
|
|
地板#
发布于:2007-08-31 08:56
可以参考ce5下面mainstoneiii sd卡的驱动,或者ce6 mainstoneiii的camera驱动,里面有giisr的用法。
|
|
地下室#
发布于:2007-09-12 10:09
我试了一下,CE5好像不行的。只有一个能收到
|
|
5楼#
发布于:2007-09-12 17:53
可以共享中断,
|
|
|
6楼#
发布于:2007-09-14 11:45
可以的看看你的关联对不对
特别是中断状态位给你对不对 |
|