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.

[参考译文] LP-MSPM0G3519:如何在 CSC 示例中查看显示至跟踪模块

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1529365/lp-mspm0g3519-how-to-see-the-display-to-trace-module-in-csc-example

器件型号:LP-MSPM0G3519
主题:MSPM0G3519 中讨论的其他器件

工具/软件:

您好:

我正在调试安全启动、希望看到显示发送到跟踪模块。

在 CCS 中启用跟踪显示时、出现以下错误:

在哪里可以找到一些 介绍如何为此 MCU 使用跟踪显示的文档?

谢谢!

吊车

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

    尊敬的 Crane:

    请查看以下主题、看看它是否有帮助:

    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1459223/mspm0g3507-couldn-t-activate-trace-viewer-in-ccs-to-read-software-messages/5599309#5599309 

    B.R.

    Sal

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

    尊敬的 Sal:

    我安装了 CCS20 并尝试运行 CSC。 我想确认 左红圈中的区域是否是跟踪显示窗口、因为我在 MSPM0G3519 MCU 上无法验证。

    我尝试启用跟踪、但无法构建工程。 我在 SYSCFG 中找不到。  我认为 MSPM0G3519 不支持跟踪模块。  

    谢谢!

    吊车

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

    尊敬的 Crane:

    很抱歉晚回复。 您应单击跟踪模式的按钮:

    B.R.

    Sal

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

    尊敬的 Sal:

    感谢您的答复。

    只有在调试程序后点击按钮才可用、对吧?

    但在删除宏 exclude_trace 启用跟踪后、我收到了如下屏幕截图所示的编译错误。  

     

    恐怕是因为 SYSCFG 中未添加跟踪模块。 然后我意识到没有可添加的跟踪模块。 我在数据表中没有提到 G3519、认为 G3519 不支持跟踪模块、但似乎您说得对。 那么、如何将跟踪模块添加到工程中?

    谢谢!

    吊车

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

    尊敬的 Crane:

    只有在调试程序后才有按钮可供点击、对吧?

    是的。

    但在删除宏 exclude_trace 启用跟踪后、我收到了如下屏幕截图中所示的这些编译错误。  [/报价]

    请保留原始预定义。 我也看到了该错误、因为我们在 M0+内核中不支持 ICO。

    和启用跟踪模式与此定义无关。

    B.R.

    Sal

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

    尊敬的 Sal:

    好的。 那么、这意味着在调试此 MCU 时可以在 IDE 中启用跟踪模块、但它无法 显示任何信息 、因为该 MCU 不支持该模块、对吧?

    谢谢!

    吊车

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

    尊敬的 Crane:

    不、它只是不支持示例中定义的 trace.c 函数。

    正如你可以看到我在这里展示的,跟踪模式是启用和工作:[我运行示例项目在 G3519,请仔细看图片]

    [引述 userid=“522967" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1529365/lp-mspm0g3519-how-to-see-the-display-to-trace-module-in-csc-example/5893832 #5893832“]

    很抱歉晚回复。 您应单击跟踪模式的按钮:

    [/报价]

    它在右角显示跟踪模式。 您可以手动点击我用阅读圆圈突出显示的按钮以启用它。

    然后、在某个断点处停止后、它将显示表中的跟踪汇编代码。

    但在删除宏 exclude_trace 启用跟踪后、我收到了如下屏幕截图中所示的这些编译错误。  [/报价]

    这与跟踪模式无关。 这是应用程序代码级别函数、这有一些问题、我将向内部团队报告以修复它。

    B.R.

    Sal

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

    尊敬的 Sal:

    好吧、您的意思是、即使 exclude_trace 保留为原始数据、IDE 中的 trace 模块仍将显示一些信息。 IDE 中的跟踪显示与 MCU 中的跟踪模块无关、对吧?

    我的理解是、在这种情况下、通过 MCUBOOT_LOG_INF () 打印的信息不会显示在跟踪显示中、对吧? 对于支持跟踪模块的 MCU、 通过  MCUBOOT_LOG_INF () 打印的信息将显示在那里、对吗?

    谢谢!

    吊车

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

    尊敬的 Crane:

    是的、 基于 IDE 的跟踪模块 始终处于活动状态、这与 MTB 函数相关。

    MCUBOOT_LOG_INF() 在跟踪模块中不显示信息、它是应用程序级别代码。

    B.R.

    Sal

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

    尊敬的 Sal:

    可以、基于 IDE 的跟踪模块与 MTB 函数相关。 由于 G3519 MCU 中提供了 MTB、基于 IDE 的跟踪模块应该能够显示一些信息。

    MCUBOOT_LOG_INF () 是应用程序级。 但我的理解是、它与硬件跟踪模块有关、该模块在 G3519 MCU 中不可用。 这是正确的吗? 因此、它不适用于 G3519、对吧?

    谢谢!

    吊车

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

    尊敬的 Crane:

    我认为这是应用级的、同时也与硬件特性有关。 我还没有检查这个演示的源代码级别。 一方面是它手动在 trace.c 代码中添加 ICO 函数、但 Cortex M0+不支持 SWO 功能、因此 该 trace.c 会导致构建错误。

    我将创建用于跟踪的内部线程、我们的 SDK 将在以下版本中进行修复。

    我建议您将基于 IDE 的跟踪模式用于调试活动。

    B.R.

    Sal

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

    尊敬的 Sal:

    现在、我已经清楚地了解了 IDE 跟踪模式、硬件跟踪模块以及它们与应用级 ICO 功能的关系、并知道我可以和不能用于通过 G3519 MCU 调试安全启动的内容。

    非常感谢您对一切的澄清!

    此致、

    吊车