使用io命令查引脚复用
下面以3368 UART3 流控为列子说明
1. 首先查看原理图,找到引脚定义
2. 打开该芯片的说明手册,查到GPIO3_C0 GPIO3_C1的
找到GRF章节,获取该GPIO组的IOMUX偏移地址,如下为 0x0028
3. 查看基地址
可以看到GRF起始基地址为0xFF770000
因此该GPIO3_C组的地址为0xFF770028
因此使用io -4 -r 0xFF770028 即可获取该寄存器的值
根据获取的寄存器值,对照即可查明是否复用异常
注:
如果读取的时候出现如下异常
rk3368H_64:/ # io -4 -r 0xFF770028
open /dev/mem: No such file or directory
1|rk3368H_64:/ #
则需要在内核中开启
CONFIG_DEVMEM=y
CONFIG_DEVKMEM=y