gpt4 book ai didi

trace32 - 命中断点时劳特巴赫执行脚本

转载 作者:行者123 更新时间:2023-12-01 14:08:44 24 4
gpt4 key购买 nike

我正在使用 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

我不想对整个函数进行 stub 。代码必须保持不变。

最佳答案

设置断点

   Break.Set <addr> /Program /CMD "DO myScript.cmm"

要继续执行目标程序,请将命令 Go 添加到被调用的 PRACTICE 脚本的末尾。

如果您不能将命令 Go 添加到被调用的 PRACTICE 脚本的末尾,您将需要一个像这样的胶合脚本:

// Content of myScript.cmm
DO myAlgorithm.cmm
Go
ENDDO

Break.Set 命令也知道一个选项 /RESUME,但这不适合您的情况,因为它不会等到被调用的 PRACTICE 脚本完成完成。

关于trace32 - 命中断点时劳特巴赫执行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30073306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com