shell
中操作寄存器可以使用devmem
命令.
devmem
命令其实就是上述应用层操作寄存器生成的可执行文件,只不过busybox已经帮我们实现了。
devmem
命令格式:
Usage: devmem ADDRESS [WIDTH [VALUE]]
Read/write from physical address
ADDRESS Address to act upon
WIDTH Width (8/16/...)
VALUE Data to be written
ADDRESS
:物理地址
WIDTH
:位宽,32位、64位等等
VALUE
:要写入的值
例如,读取32位寄存器0x40200000
的值:
devmem 0x40200000 32
向32位寄存器0x40200000
写入0x12345678
devmem 0x40200000 32 0x12345678
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
寄存器
+关注
关注
31文章
5308浏览量
119980 -
Linux
+关注
关注
87文章
11219浏览量
208879 -
应用层
+关注
关注
0文章
46浏览量
11490 -
Shell
+关注
关注
1文章
363浏览量
23288
发布评论请先 登录
相关推荐
寄存器变量
C语言中使用关键字register来声明局部变量为寄存器变量。寄存器变量的值会被存放在CPU的寄存器中,每当需要使用它们时,CPU就可以直接使用,而无须再通过控制
发表于 06-03 10:13
•2339次阅读
使用寄存器的逻辑操作指令是什么?
操作系统中硬件相关的部分集中体现在汇编指令和对寄存器的操作中,因此我们对ARM体系结构的介绍也围绕ARMv8-A的汇编指令和
C语言位操作在(单片机)寄存器中的应用
C语言位操作在寄存器中的应用本文参考另一篇博客写成附链接,个人感觉内容过多不便于吸收,就写了这篇博客。整体思想:设置一个位就是设置该位为1,清除就是设置该位为0寄存器
发表于 11-29 10:06
•8次下载
STM32的寄存器操作
STM32的寄存器操作在使用STM32单片机编程时一般都用ST给的库函数编程,库函数编程的底层就是对单片机寄存器的操作,库函数就是一系列寄存器
发表于 01-13 15:43
•19次下载
AFE模拟前端寄存器读取操作
AFE模拟前端寄存器读取操作是电子系统设计和调试中不可或缺的一环。寄存器作为AFE模拟前端中的重要组成部分,存储着各种配置参数和状态信息,通
评论