chi*_*_me 3 trace32 lauterbach
我正在使用劳特巴赫来调试 PowerPC 嵌入式 C 软件。我想从 .cmm(PRACTICE) 脚本执行以下算法。请让我知道是否可能:
Set Breakpoint
When Breakpoint is hit, execute a .cmm file. This .cmm file will rewrite the values of an array.
Continue execution of program
Run Code Online (Sandbox Code Playgroud)
我不想存根整个函数。代码必须保持不变。
设置断点
Break.Set <addr> /Program /CMD "DO myScript.cmm"
Run Code Online (Sandbox Code Playgroud)
要继续执行目标程序,请将命令添加Go到调用的 PRACTICE 脚本的末尾。
如果您不能将命令添加Go到被调用的 PRACTICE 脚本的末尾,您将需要一个像这样的单板脚本:
// Content of myScript.cmm
DO myAlgorithm.cmm
Go
ENDDO
Run Code Online (Sandbox Code Playgroud)
该Break.Set命令也知道一个 option /RESUME,但这不适合您的情况,因为它不会等到被调用的 PRACTICE 脚本完成。