打开ast2600的datasheet文档,找到GPIO相关章节
41 GPIO Controller (GPIO)
可以看到有关GPIO寄存器的介绍
Base Address of GPIO = 0x1E78 0000
Register Address of GPIO = (Base Address of GPIO) + Offset
Register Address of GPIO = (Base Address of GPIO) + Offset
此处以GPIOS3的寄存器地址为例:
![](https://i-blog.csdnimg.cn/blog_migrate/02150231ccd2b0bb59bb959b8fc7869d.png)
根据上图偏移量可以找到下面寄存器每一字节含义说明
可以看到GPIO寄存器地址以及byte位代表的功能
因此可以对GPIO进行相关的寄存器操作
读值:
devmem 0x1e780080
devmem 0x1e780084
写值:先改output再改value
devmem 0x1e780084 w 0x00080000
devmem 0x1e780080 w 0x00D20000