首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

request_irq 在linux-2.4.4 注册中断的有关问题,基于PowerPC

2012-02-04 
request_irq 在linux-2.4.4 注册中断的问题,基于PowerPC我的处理器是 PowerPC,现在学习驱动的中断我想要把

request_irq 在linux-2.4.4 注册中断的问题,基于PowerPC
我的处理器是 PowerPC,现在学习驱动的中断 
我想要把CPU的一个管脚 PC11 做为中断源 CPMVEC_PIO_PC11 
用 request_8xxirq 向linux申请一个中断,当我触发管脚的时候,没有任何反应。 
代码如:result = request_8xxirq(CPMVEC_PIO_PC11, hello_tasklet, SA_INTERRUPT, "myinterrput", NULL); 
但是我申请 PC10 的时候,一直都有中断信号,也就是说,我申请到中断了 但不是我所指定的那个管脚 
代码如:result = request_8xxirq(CPMVEC_PIO_PC10, hello_tasklet, SA_INTERRUPT, "myinterrput", NULL); 

当然 request_8xxirq 也是最终调用的 request_irq 

在linux-2.4.32中却可以申请到,也能触发 
在2.4.32中申请中断的时候,好像为中断好加了一个偏移地址,这样就可以了 
但是在2.4.4的内核中却不是 

那该怎么申请我所指定的那个管脚为中断呢,请大虾门,多多指教!!!!!

[解决办法]
帮不了,只能帮顶。。
[解决办法]
帮不了, 帮顶

热点排行