需要操作的gpio口: gpio0_20
首先,需要找到gpio0的寄存器物理地址,查看TRM手册的第二章
由手册可以看到GPIO0的物理基地址为:0x44e07000
以下列出GPIO0的所有的寄存器
说明下AM335X的寄存器操作
读寄存器:devmem2 0x44E07000
写寄存器:devmem2 0x44E07000 w 0x00000000
想要拉高拉低GPIO0_20,需要首先将对应引脚设置为输出引脚,可以看到如下说明
所以需要将将GPIO_OE寄存器的第21位写0(包括0)
devmem2 0x44E07134 w 0xffefffff
设置成输出就可以操作该IO口了
拉低:devmem2 0x44E0713C w 0x00000000
拉高:devmem2 0x44E0713C w 0x00100000