当前位置: 技术问答>linux和unix
如何注册Timer中断
来源: 互联网 发布时间:2016-11-05
本文导语: CPU S3C6410,Kernel 2.6.29 我在驱动中想要使用Timer中断,我累死别的中断(ADC)一样,使用request_irq来请求注册中断,同样的代码,在注册ADC中断的时候就很正常,换一下中断号,把ADC的换成Timer的就不行了,错误返回是...
CPU S3C6410,Kernel 2.6.29
我在驱动中想要使用Timer中断,我累死别的中断(ADC)一样,使用request_irq来请求注册中断,同样的代码,在注册ADC中断的时候就很正常,换一下中断号,把ADC的换成Timer的就不行了,错误返回是:“无效的参数”(-22),不知道是为什么,刚接触Linux没几天,很迷惑,希望了解的朋友指点一下
我在驱动中想要使用Timer中断,我累死别的中断(ADC)一样,使用request_irq来请求注册中断,同样的代码,在注册ADC中断的时候就很正常,换一下中断号,把ADC的换成Timer的就不行了,错误返回是:“无效的参数”(-22),不知道是为什么,刚接触Linux没几天,很迷惑,希望了解的朋友指点一下
|
timer的中断设置时在系统初始化时做的
|
是不是没有配置触发模式,以及初始值,并启动计数。