你释放了原来板子上的button的驱动吗?# cat /proc/interrupts
CPU0
35: 0 VICs3c-fimc0
36: 0 VICs3c-fimc1
62: 115312 VICs3c-lcd
68: 10 VICAC97
73: 0 VICDMA
74: 0 VICDMA
79: 0 VICohci_hcd:usb1
82: 123 VICs3c2440-i2c.0
88: 0 VICmmc0
89: 16 VICmmc1
94: 78 VICs3c_updown
95: 904 VICs3c_action
100: 182312 s3c-timerS3C2410 Timer Tick
101: 0 s3c-eintBUTTON1
102: 0 s3c-eintBUTTON2
103: 0 s3c-eintBUTTON3
104: 0 s3c-eintBUTTON4
105: 0 s3c-eintBUTTON5
106: 0 s3c-eintBUTTON6
108: 3310 s3c-einteth0
Err: 0
? 回复 3# xiaoling
你这个应该是没有释放掉,我的情况和你的一样,没有释放掉.
如果你释放掉并且申请成功的话 应该那些BUTTON1~BUTTON6会变成你的申请的中断名
KEY1~KEY6 回复 4# dannylsl
我现在也在纠结释放这个中断,找不到中断向量号
从irqs.h里面找到了IRQ_EINT0_3 尝试了free_irq()
但是执行之后,板子自带的测试程序依旧可以使用...而且这些名字也一样存在...也是没有释放成功 如果是自己写的案件驱动,可以先去掉内核中这六个按键的驱动。编译自己的驱动到内核中。
页:
[1]