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/TMDX570LC43HDK:TMDX570LC43HDK 上的 FreeRTOS 调试选项

Guru**** 2387060 points
Other Parts Discussed in Thread: TMDX570LC43HDK, HALCOGEN
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/632463/ccs-tmdx570lc43hdk-freertos-debugging-options-on-tmdx570lc43hdk

器件型号:TMDX570LC43HDK
主题中讨论的其他器件: HALCOGEN

工具/软件:Code Composer Studio

早上好、

我想知道 TMDX570LC43HDK 上针对 FreeRTOS 应用程序的所有可用调试机会。

"Tools"->"RTOS Object View"

由于 XDC 不包括"ARMRegisteredCortexRegistered-R5F 32位 RISC CPU",是否不可用?

同样,“Tools->Hardware trace analyzer”也由于同样的原因而似乎无法使用,

"Tools->System analyzer"和"Tools->RTOS analyzer"也是如此。

此外、是否提供了在该板上使用"FreeRTOS 跟踪"的教程?

谢谢、

Antonio

菜单需要

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

    遗憾的是、我不熟悉您列出的工具。 我们的产品概述页面包含一些用于调试和跟踪的第三方支持选项。

    通过 XDS100V2、XDS110、XDS200和 XDS560v2等多个标准仿真器支持 Hercules 器件调试。 完整列表可在以下位置找到: www.ti.com/.../tools-software.page

    对于跟踪功能、有多种可用选项。 其中最值得注意的是 Lauterbach 的 TRACE32 PowerView。 同样、完整列表可在以下位置找到: www.ti.com/.../tools-software.page
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在另一个芯片上启用了"FreeRTOS 跟踪"的 HalCoGen。 我怀疑他们的能力是一样的。 它为 FreeRTOS 支持的各种 RTOS 行为生成大量残桩。 然后、用户将添加任何调试/跟踪操作。 尽管必须创建所有跟踪操作、但我发现它是一项有价值的功能。 解决问题后、我删除了该功能。 一个简单的示例是在存根中包含 printf 行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我感兴趣、但您认为 可以将此 FreeRTOS 跟踪与此电路板的 XDS100V2默认 JTAG 搭配使用吗?

    谢谢

    Antonio

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

    我不熟悉 XDS100V2默认 JTAG、我使用 XDS100V2 USB 调试探针、并通过断点连接到运行的代码。

    我在其他器件上使用了 JTAG、硬件断点很小、但可用。

    因此、使用此方法的一种方法是创建布线桩模块并填充代码、以选择要确认存在的状态或条件。  然后在这里放置一个断点。

    使用布线桩模块的另一种方法是填充 更改 LED 或 IO 点的代码(不涉及断点)。

    如果您可以连接到调试会话、那么使用 RTOS 跟踪可能无关紧要;您可能只需使用 printf 语句完成大部分工作。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答、
    我的兴趣不是严格的调试、而是检查我们实时应用的 FreeRTOS 行为、
    这就是我对 FREE-RTOS TRACE FREE 版感兴趣的原因
    percepio.com/.../