作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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/
我是一名优秀的程序员,十分优秀!