我需要在 trace32 调试器中每次目标重置后加载 CE 符号。我需要每次点击这个按钮(加载 CE 符号)
如何使用 cmm 命令执行此操作?我也想每隔 10 分钟做一次,比如等待或睡眠事件?
我几乎可以肯定工具栏按钮和对话框都不是常规 TRACE32 安装的一部分。您知道 TRACE32 用户可以添加自己的按钮和对话框吗?(参见命令 MENU 和 DIALOG)文本“Which ASIC?” 听起来真的很像您的公司/部门的对话。
因此,如果您有同事为您的调试会话提供脚本,我建议您询问他们。
否则,您可能想尝试以下操作:
否则,如果您提供用于启动调试会话的 CMM 脚本,它可能会有所帮助。
要在固定时间间隔后执行任何 CMM 脚本,您可以尝试命令GLOBALON TIME 600.s DO <myscript.cmm>
这将在 10 分钟后执行脚本。
因此,如果您想定期执行脚本,则必须再次将此 GLOBALON TIME 命令放在脚本的末尾。
但是,如果您打算在调用 makefile 后刷新调试符号,我建议不要使用 GLOBALON TIME。相反,我建议以下步骤:
使用 t32rem.exe 控制台应用程序构建后,触发 CMM 脚本以从 makefile 重新加载调试符号。像这样:
C:\T32\bin\windows\t32rem.exe localhost port=20000 "DO myscript.cmm"