[RK3288][Android6.0] 通用访问系统寄存器
来源:互联网 发布:googlo play 软件下载 编辑:程序博客网 时间:2024/06/06 01:57
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工具使用方法如下:
最终读出来的结果如下:
每个寄存器的意义可以查看datasheet对照
阅读全文
1 0
- [RK3288][Android6.0] 通用访问系统寄存器
- [RK3288][Android6.0] 调试笔记 --- pmu(rk818)寄存器读写
- [RK3288][Android6.0] 用户空间对音频寄存器的控制
- [RK3288][Android6.0] 调试笔记 --- 通用GPIO驱动控制LED
- [RK3288][Android6.0] 控制总线通用接口regmap小结
- [RK3288][Android6.0] 系统调试串口驱动流程小结
- [RK3288][Android6.0] 调试笔记 --- 替换系统签名
- [RK3288][Android6.0] 调试笔记 --- 屏蔽系统下拉菜单显示
- [RK3288][Android6.0] 调试笔记 --- 隐藏系统状态栏的方法
- [RK3288][Android6.0] 调试笔记 --- 系统Dump Callstack方法
- [RK3288][Android6.0] 系统中UID(用户ID)知识点小结
- [RK3288][Android6.0] 调试笔记 --- 修改系统按键
- [RK3288][Android6.0] 系统按键驱动流程分析
- [RK3288][Android6.0] 系统的ANR(Application Not Responding)
- [RK3288][Android6.0] 调试笔记 --- RT5640播放时的Codec寄存器列表
- [RK3288][Android6.0] 调试笔记 --- RT5640录音时的Codec寄存器列表
- [RK3288][Android6.0] AUDIO_BECOMING_NOISY作用
- [RK3288][Android6.0] 调试笔记 --- 系统第一次开机进入Recovery模式原因
- JAVA9
- 欢迎使用CSDN-markdown编辑器
- 2017 ACM/ICPC Asia Regional Shenyang Online总结 5/11
- 关于 eclipse编译IAR project 报错:symbol can't be resolved的解决
- elmentUI的input组件一些坑点
- [RK3288][Android6.0] 通用访问系统寄存器
- 卡尔曼滤波的推导
- AutoCAD2018中文版安装激活破解教程(图文)
- 坚持
- 【项目管理之管理风格】我见
- bandit算法原理及Python实现
- malloc_error_break
- 安全渗透测试笔记-----安全漏洞生命周期
- static修饰符