使用“寄存器值”作为参数在断点上调用外部脚本

时间:2017-05-04 17:19:04

标签: trace32 lauterbach

我想编写Trace32脚本,以便我可以转储寄存器状态并在断点触发器上传递给我的脚本。

我目前正在查看/ CMD标志。

有什么方法可以用这种格式设置断点:

Break.set main /CMD "OS.Command MyScript.sh $R0 $R1 $R2 ..."

我倾倒寄存器并将其作为参数传递给MyScript。

我的备份计划是使用wp.Register并改为使用我的脚本监控文件系统。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

我有这个解决方案。

设置断点时,请使用/CMD "DO bkpt_trigger.cmm"

然后在bkpt_trigger.cmm

&r0=Register(R0)
&r1=Register(R1)
...
Os.Command echo &r0 &r1