您的位置:首页 > 其它

关于中断申请提示-22 失败问题原因分析

2016-06-14 11:43 507 查看
        开始用$cat /proc/interrupts 也看不出一个所以然来

$cat /proc/interrupts

           CPU0       CPU1      

  0: 2822434225          0    IO-APIC-edge  timer

  1:         12         45    IO-APIC-edge  i8042

  6:          3          0    IO-APIC-edge  floppy

  7:          0          0    IO-APIC-edge  parport0

  8:         13          0    IO-APIC-edge  rtc

  9:          0          0   IO-APIC-level  acpi

 12:        105        431    IO-APIC-edge  i8042

 14:        169  179654525    IO-APIC-edge  ide0

 50:          0          0   IO-APIC-level  uhci_hcd:usb4

 58:          0          0   IO-APIC-level  uhci_hcd:usb5

 74:       6870  651949183         PCI-MSI  ahci

 82:        193          0         PCI-MSI  HDA Intel

 90:         28  675362729         PCI-MSI  eth0

225:          0          0   IO-APIC-level  ehci_hcd:usb1, uhci_hcd:usb2

233:          0          0   IO-APIC-level  uhci_hcd:usb3

NMI:          0          0

LOC: 2820592939 2820592942

ERR:          0

MIS:          0

    这里是中断编号,不是gpio 编号,所以要找到中断编号和gpio编号转换的关系才行,在网友提示下,找到了gpio_to_irq 函数,试试先。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: