烟花易冷 发表于 2021-10-27 10:17:44

使用AM5718的DSP核控制GPIO

遇到一个问题,在使用开发板的dsp_gpio例程时操作led灯没有问题,但是想改变一下输出IO的时候,找了好久的资料发现无从下手,通过pinmux可以看到要使用的IO口,但是有些能输出,有些不能输出,没有一点规律,在哪里可以看到这方面的说明文档呀

ljb2019001 发表于 2021-10-28 08:52:52

本帖最后由 ljb2019001 于 2021-10-28 08:54 编辑

以led为例,说明一下引脚复用需要的操作和注意事项
1.首先配置设备树如下
led_pinmux的配置如下,要想控制一个gpio作为输入或者输出,高低电平等驱动能力,必须保证该引脚配置为gpio模式其中0x370c,通过查看数据手册am571xdatasheet.pdf以及查看芯片手册spruhz7f.pdf通过这两手册,知道5718没有宏定义的引脚,直接用的是对应寄存器的物理地址所以这个配置就是将MCASP2_AXR2引脚(0x370c),复用成gpio6_8(mode14),默认输入上拉(PIN_INPUT_PULLUP)

烟花易冷 发表于 2021-11-3 09:05:39

ljb2019001 发表于 2021-10-28 08:52
以led为例,说明一下引脚复用需要的操作和注意事项
1.首先配置设备树如下
led_pinmux的配置如下,要想控 ...

好的谢谢回复
页: [1]
查看完整版本: 使用AM5718的DSP核控制GPIO