TI论坛
直播中

张喆

7年用户 162经验值
私信 关注

请问AM335x平台如何修改GPIO?怎么操作?

本帖最后由 一只耳朵怪 于 2018-6-21 08:46 编辑

目前我们希望设置GPIO1_21 pin脚。
1,相关API接口是哪个?
2,对应的arch/ARM/目录下的mach是哪一个呢?omap2?
3,有没有相关的文档或者工具,麻烦指导下。

回帖(2)

罗兰君

2018-6-21 06:09:46
你可以参考下这个文档:http://processors.wiki.ti.com/index.php/GPIO_Driver_Guide
具体应用可以参考/arch/arm/mach-omap2/Board-am335xevm.c文件中的gpio_keys_init(),对应驱动在driversinputkeyboardgpio_keys.c中
举报

李峰

2018-6-21 06:21:38
引用: 344868615qq 发表于 2018-6-21 06:09
你可以参考下这个文档:http://processors.wiki.ti.com/index.php/GPIO_Driver_Guide
具体应用可以参考/arch/arm/mach-omap2/Board-am335xevm.c文件中的gpio_keys_init(),对应驱动在driversinputkeyboardgpio_keys.c中

am335x的内核的dts里面设置了GPIO3_21为输出模式,在具体的驱动里面想先输出然后切换到输入,用gpio_direction_input不行,网上说了很多配置起存器的办法,难道没有其他更好的办法了么
举报

更多回帖

发帖
×
20
完善资料,
赚取积分