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

如何设置GPIO口

启动文件系统,查看管脚配置cat /sys/kernel/debug/omap_mux/gpmc_ben1
显示的信息为:name: gpmc_ben1.gpmc_ben1 (0x44e10878/0x878 = 0x0008), b NA, t NA
mode: OMAP_MUX_MODE0 | AM33XX_PULL_DISA
signals: gpmc_ben1 | mii2_col | NA | mmc2_dat3 | NA | NA | mcasp0_aclkr | gpio1_28
1、我想在写一个驱动把这个管脚配置成GPIO管脚,如何编写代码?
2、请问这个管脚默认就是OMAP_MUX_MODE0吗,在哪里设置的?

Jian Zhou:

要修改\arch\arm\mach-omap2\board-am335xevm.c中的pinmux,你可以参考下gpio_keys_init()这个函数

Gary Wu:

请问你使用的SDK包版本是?

SDK06.00和SDK07.00中做法已经不一样了。

如果是SDK07.00,只需要修改配置dts文件就可以,十分方便。

赞(0)
未经允许不得转载:TI中文支持网 » 如何设置GPIO口
分享到: 更多 (0)