TI中文支持网
TI专业的中文技术问题搜集分享网站

linux sdk6.0中把一个GPIO配置成中断输入源,共需要哪几步,是哪几步呢?

linux sdk6.0中把一个GPIO配置成中断输入源,共需要哪几步,是哪几步呢?请教各位专家!!

Jian Zhou:

我觉得可以参考下SDK里的GPIO keyboard的驱动,因为键盘的实现都是通过GPIO中断的。源代码在\drivers\input\keyboard\gpio_keys.c

leo chen:

回复 Jian Zhou:

这个驱动写的太复杂了,可参考这个链接的

关于beaglebone的IO中断

http://bbs.eeworld.com.cn/thread-340294-1-1.html

Lin Ding1:

回复 Jian Zhou:

那还需要在其他文件如板文件做些什么工作了。能把完整的步骤讲一下吗?我现在的情况应该是缺了某一步,需要排除一下。谢谢

Jian Zhou:

回复 Lin Ding1:

板级文件\arch\arm\mach-omap2\board-am335xevm.c中gpio_keys_init()函数是初始化platform_device和pinmux的,可参考。

\arch\arm\mach-omap2\gpio.c是初始化GPIO的。

Yaoming Qin:

我们有个专门的外部中断脚,nmi,这个考虑吗?

赞(0)
未经允许不得转载:TI中文支持网 » linux sdk6.0中把一个GPIO配置成中断输入源,共需要哪几步,是哪几步呢?
分享到: 更多 (0)