关于中断申请提示-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 函数,试试先。
$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 函数,试试先。
相关文章推荐
- 将 int a 第三位清零、置1、去反
- java JVM : Xms Xmx PermSize MaxPermSize 区别
- yum 安装
- PHP学习笔记之批量删除
- 跃趣科技
- 入手链表
- 创建视图 在单表上创建视图 在多表上创建视图
- 性能测试学习阶段
- select视图报错ORA-01031(oracle跨用户基表视图授权)
- 视图的引入 视图的作用
- HDU1253-胜利大逃亡
- Android开发编码规范
- Jersey入门二:运行项目
- 【Android之垂直翻页公告】
- android报找不到so的错误
- 计算机网络OSI模型的各层及主要功能
- libuv学习笔记(9)
- C语言位运算
- redis 学习指南
- const char*, char const*, char*const区分方法