营销推广图片,检测 网站优化,网络企业推广,网站基建建设请阅读【Trace32 ARM 专栏导读】 文章目录 通用寄存器查看与修改Rester 命令语法Register.InitRegister.RELOAD高亮显示Register变化的值多核寄存器显示设置寄存器的值修改 通用寄存器查看与修改
在使用Trace32进行调试时#xff0c;有时候需要查看并修改通用寄存器、PC指针、…请阅读【Trace32 ARM 专栏导读】 文章目录 通用寄存器查看与修改Rester 命令语法Register.InitRegister.RELOAD高亮显示Register变化的值多核寄存器显示设置寄存器的值修改 通用寄存器查看与修改
在使用Trace32进行调试时有时候需要查看并修改通用寄存器、PC指针、SP指针、CPSR程序状态寄存器等在 TRACE32 中可以使用Register命令, 也可以简写为R 命令 如果使用鼠标 通用寄存器是在CPUcorestop状态下查看的 Rester 命令语法
Format: Register.Set register [value] [/option]
register: D0 | D1 | D2 | D3 | …
option: TASK task_magic | task_id | task_name
other_optionsRegister.Init
这条命令是将通用寄存器回复到 core reset 时的状态
Register.Init命令前 Register.Init命令后
Register.RELOAD Register.RELOAD 会将最后一次使用 data.load 命令进行加载的时候各个寄存器的值进行恢复。在使用 data.load 进行加载时如果不想带寄存器的值可以加上参数/Noreg。
高亮显示Register变化的值
可以使用如下命令将发生变化的值以高亮显示
R /Spotlight多核寄存器显示设置
r /core 0
r /core 1寄存器的值修改
可以鼠标进行操作在寄存器窗口双击需要修改的寄存器然后在命令行补全需要设置的值就可以修改了 也可以直接命令行操作如上图中的Register.Set PC value。
Register.Set PC start ; set the Program Counter to the label startRegister.Set D0 Register(D0)1 ; increment register contents推荐阅读 https://blog.csdn.net/weixin_48120109/article/details/126167045