阅读:1623回复:0
request_irq() 看看我的中断为什么不能申请??
在我的init_module()里面用到了 request_irq()函数 申请的中断号是32但是insmod 加载时总是返回-EBUSY 但是查看 /proc/interrupts 的中断号分布 中断号32 没有被用到啊 请问这是为什么啊
int init_module(void) ....... int result; result=request_irq(irq,handler,SA_INTERRUPT,"test",NULL); if (result=0) printk("success\n"); else{ if (result=-EBUSY) printk("BUSY\n"); else printk("BUSY\n"); } 我的开发板是 Intel 的sitsang (pxa255) 是不是在申请中断前要注意些什么啊 当irq 为10 15 31 103 时都可以但是就是我要的中断号32 不行 ??? 这是为什么呢?? |
|