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

am3354芯片GPIO驱动修改

你好

基于am3354evm的自制板,使用Ti-SDk开发包,目前更换了一些GPIO按键,请问在驱动中应该修改哪些,是否有参考文章与帖子,谢谢。

Shine:

请参考下面的网站上的dts修改设备树。
software-dl.ti.com/…/GPIO.html

,

ZB_LAJI:

test@0 {label = "J4-pin21";linux,code = <155>;gpios = <&gpio0 31 GPIO_ACTIVE_LOW>;gpio-key,wakeup;

请问linux,code这个的取值应该如何选取?是随意设不重复就行了吗?

,

ZB_LAJI:

按照上面的进行移植后,如何测试GPIO输出

,

Shine:

请参考下面的blog。
blog.csdn.net/…/72817484

,

ZB_LAJI:

你好,使用该方法发现在设备树已设置AM33XX_IOPAD(0x980, PIN_OUTPUT_PULLUP | MUX_MODE7)/* uart1_rxd,gpio0 14 */AM33XX_IOPAD(0x984, PIN_OUTPUT_PULLUP | MUX_MODE7)/* uart1_txd,gpio0 15 */AM33XX_IOPAD(0x978, PIN_OUTPUT_PULLUP | MUX_MODE7)/* uart1_ctsn,gpio0 12 */
但在板上实验时,在串口进行测试GPIO显示为输入:
$ cd /sys/class/gpio/
$ echo14 > export
$ cd gpio43
$ ls
active_lowdirectionedgepowersubsystemuevent
$ cat direction
in
检测三个GPIO输出均是如此,请问是哪里错误了吗

,

da qin zheng sheng:

太麻烦了,应该可以寄存器操作。

,

ZB_LAJI:

请问如何操作?

,

da qin zheng sheng:

可以参考m3,m4的板子,比如stm32f103。

赞(0)
未经允许不得转载:TI中文支持网 » am3354芯片GPIO驱动修改
分享到: 更多 (0)