器件型号: F29H850TU
在研究了在 F29H85x 器件上启用、收集和查看 CCS 内核心跟踪的能力后、我想知道这是否可以 通过命令行来完成、而不是通过 IDE 手动交互、因此我遇到了以下与此相关的问题:
- 是否可以将 ERAD 模块配置为通过脚本接口为调试会话执行内核跟踪? 有没有这方面的例子?
- 捕获跟踪后、如何将数据导出到主机上的文件以进行后处理?
- 是否有文档描述核心跟踪格式以便对数据进行解码?
此致、
丰富
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号: F29H850TU
在研究了在 F29H85x 器件上启用、收集和查看 CCS 内核心跟踪的能力后、我想知道这是否可以 通过命令行来完成、而不是通过 IDE 手动交互、因此我遇到了以下与此相关的问题:
此致、
丰富
您好、
是否可以将 ERAD 模块配置为通过脚本接口为调试会话执行内核跟踪? 是否有这方面的示例?
可以使用 CCS 脚本启用 PC 跟踪并从脚本控制台转储 PC 跟踪寄存器 ( https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs_20.1.1/ccs_debug-scripting.html)。 如果 CCS 团队需要有关 CCS 脚本的帮助、可以创建单独的线程。
我不知道这种现有的例子。
捕获跟踪后、如何将数据导出到主机上的文件以便进行后期处理?
该申请已提交给 CCS 软件团队、将添加到即将发布的版本中。 应该具有导出选项、以导出 CCS 中显示的跟踪表的 csv 或 txt 文件。
或者、您可以将 PC 跟踪的内存视图转储到 txt 文件、并在脚本脱机的情况下进行 POST 处理
是否有文档描述核心跟踪格式以便对数据进行解码?

PC 跟踪缓冲器基址和寄存器记录在 ERAD 寄存器部分中。

PC 跟踪存储器视图如上所示。

谢谢