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.

[参考译文] MSPM0G3518:示例代码处于调试配置中、需要更改为释放配置

Guru**** 2986400 points

Other Parts Discussed in Thread: MSPM0G3518, MSPM0G3519

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1663089/mspm0g3518-sample-code-is-in-debug-configuration-need-to-change-to-release-configuration

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

您好、

实际上、我将 MSPM0G3518 与 XDS-110 调试器一起使用、构建配置为默认调试模式。我根据论坛中共享的过程创建了释放模式、但无法独立于调试 XDS110 运行。

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

    您好 Abhishek、

    抱歉、您能否提供有关您问题的更多详细信息? 通过这种简单的描述、我无法理解您的问题、

    BR、

    Janz Bai

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

    当然...

    对于 BMS 板 、我 使用 MPM0G3518 控制器创建了一个新的非 RTOS 工程、其构建配置为 DefaultI 可以使用 XDS-110 USB 调试器在调试模式下运行和调试代码。 现在、我想使用.hex 释放代码、一旦我 在电源复位后刷写代码、它应该独立于未发生的调试器运行。 我通过复制调试配置并进行以下更改、在 Release 名称中创建了新的构建配置:

    1.在“Properties“->“Arm Compiler“->“Optimization“->“3.

    2.在“Properties“->“Arm Compiler“->“Predefined Symbols“下删除

    但选择 RELEASE BUILD 后、代码会被刷写、但如果没有 XDS110 调试器、则输出不会来。例如、当我刷写工程并让 XDS-110 调试器连接时、CAN 通信正常工作。 移除调试器并对电路板进行电源复位后、电路板没有响应。  

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

    即使在调试编译配置中、它也应该独立于调试器运行。

    这是您自己的电路板上的吗? MCU 在未连接调试器的情况下是否通电?

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

    是的、我们自己的电路板和 MCU (MSPMOG3518) 由 3.3V 稳压器供电。  I AN 使用 LP- MSPM0G3519 并通过内置 XDS-110 调试(已连接设置快照)

    因此、我 仅抽头了 SWCLK、SWDIO 和 GND、并连接到了电路板 SWCLK、SWDIO 和 GND。

    当我刷写工程并移除 SWDIO 和 SWCLK 时、代码正在运行、这意味着正在进行 CAN 通信/LED 正在切换、但我重置电源并独立于 SWCLK 和 SWDIO 再次重新连接、这不会工作。 我需要刷写工程。 看起来代码不会在 RAM 中刷写。 因此每次电源复位时、我都需要重新编程。

    在更改控制器 MSPM0G3518 但结果相同后、我尝试了 MSPMOG3519 的演示项目。