Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92
由于系统寄存器映射到内存的固定地址,如下:
比如我现在要访问TSADC想看看ADC的值是多少,dts中有tsadc address定义
0xff280000表示起始地址,map表中也能看到。
0x100表示寄存器总共length.
另外每个寄存器size是4, 那么就可以利用工具io来读取寄存器的值
#io -4 -l 0x100 0xff280000
io工具使用方法如下:
Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92
由于系统寄存器映射到内存的固定地址,如下:
比如我现在要访问TSADC想看看ADC的值是多少,dts中有tsadc address定义
0xff280000表示起始地址,map表中也能看到。
0x100表示寄存器总共length.
另外每个寄存器size是4, 那么就可以利用工具io来读取寄存器的值
#io -4 -l 0x100 0xff280000
io工具使用方法如下: