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.

[参考译文] CCS/CODECOMPOSER:访问跟踪窗口或缓冲区

Guru**** 2589300 points
Other Parts Discussed in Thread: MSP430F2619

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/610050/ccs-codecomposer-accessing-trace-window-or-buffer

器件型号:CODECOMPOSER
主题中讨论的其他器件:MSP430F2619MSP-FET430UIF

工具/软件:Code Composer Studio

操作系统:Windows 10 64位

CCS 版本: 7.2.0.00012

电路板:MSP430F2619

仿真器:MSP-FET430UIF

我是一名 code composer 和嵌入式编程初学者、请多多包涵。 我正在尝试在 CCS 中自动执行跟踪功能、以便我可以在 运行时获取所有代码的跟踪信息(地址、数据总线和控制信号)、而不仅仅是8行代码。 是否有任何方法可以访问跟踪窗口中的数据并将其发送到文本文件、并使其自动运行、以便我可以获取整个程序的跟踪数据?

我已经查看了 DSS 和 GEL 文件文档、但在跟踪窗口 GUI 中找不到任何访问数据的方法。 GUI 编写器是否能够做到这一点? 我读出 EEM 中的跟踪缓冲 区对于 CPU 来说是不可访问的、否则我想您可以访问跟踪缓冲区数据存储的存储器位置。

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 James:

    在 CCS 中无法执行此操作或使用 DSS。 我正努力研究是否有其他办法可以这样做,但我怀疑没有。

    您能否分享更多有关您尝试对此跟踪采取的具体措施的信息? 您是在调试代码问题、还是希望进行某种代码分析? 您的目标是什么? 也许我们可以帮助您找到另一种帮助途径。

    此致、
    Katie
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的快速回复。

    我的跟踪目标是能够跟踪每个 CPU 指令(即实时查看 CPU 的运行情况)、这与反汇编视图显示的内容类似。

    如果可以访问 CCS GUI、例如、持续启动和停止跟踪窗口、将8行发送到文本文件、这将解决问题、但我想就像您说的那样、这是不可能的。

    我找到了有关 MSPDebugStack 的文档、尤其是 MSP_EEM.h 文件中的文档。 您能否就这是否是一个解决方案提出您的意见? 根据我目前所能提供的信息、这些函数将允许您运行跟踪并访问跟踪缓冲区。

    我想说清楚、但请提出您可能遇到的任何问题。

    再次感谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这一讨论似乎继续在以下网址进行: e2e.ti.com/.../2251474