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-MSPM0G3507:引导加载程序查询、MCU 处于"Stop2"状态

Guru**** 2487425 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1218090/lp-mspm0g3507-bootloader-inquiry-mcu-is-in-stop2

器件型号:LP-MSPM0G3507
"Thread:SysConfig"中讨论的其他器件

您好!  

我的客户遇到了下面概述的一些挑战;您能帮助提供修复建议吗?

我一直在尝试从 Resource Explorer 上传和测试以下示例。 可以上传但无法按预期使用。
"pwm_led_driver"、"timx_timer_mode_capture_duty_and_period"。

但是、以下示例没有问题。

"GPIO_toggle_output"。

关于引导加载程序、我无法执行以下任何操作、因为 MCU 处于"Stop2"状态、因此程序员无法连接到 MCU。 因此需要对其进行擦除、因此需要帮助 才能在 MSPM0上执行以下操作:

1) 1)调用 BSL、

2)调用 DSSM 批量擦除、或

3)调用 DSSM 出厂复位。

请告知

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

    尊敬的 Linda:

    他们能否进一步解释"他们上传但不能正常工作"、正在发生什么、他们期望什么?

    对于低功耗模式、我建议在积极开发的同时仅使用睡眠模式、生产前存在错误、导致器件与调试器断开连接。 请参阅 mysecure 资源中的 MSPM0_Known_Issues_FAQ.html。

    对于器件恢复、我建议执行恢复操作3。

    1. 按住 NRST 和 BSL 调用按钮(S2/PA18)。
    2. 按调试按钮
    3. 在第一个弹出窗口中、释放 NRST、然后快速释放 BSL 按钮。
      1. 这会将器件置于 BSL 模式并允许编程。

    e2e.ti.com/.../BSL_5F00_NRST_5F00_Recovery.mp4

    此致、

    Luke

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

    谢谢 Luke!

    关于 BSL 的建议似乎不起作用、但是优先级和紧迫性是 PWM、  

    有关他们的期望的更多详细信息:  

    ________________________________

    例如、在我提到的示例项目中、它们的 PWM 不会输出。 因此、这些工程会编译而不会出现错误、并且可以刷写到芯片中。 然而、MCU 的性能并不是根据自述文件来定的。 我的意思是、我无法探测 PWM 引脚并看到波形。

    但是、我进行了检查、定时器正常工作、中断正常、但波形输出不存在。

    ________________________________

    请就建议提供进一步建议

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

    尊敬的 Linda:

    考虑到当前预制器件 SDK 版本中不存在 pwm_led_driver 示例、我认为他们的 SDK 版本可能不正确、可能还有 IDE。

    您能否告诉我他们正在使用哪个 SDK 版本? 他们应该使用版本0.57
    它们还打开了哪个版本的 CCS?

    有关其早期样片器件的正确 SDK 和 IDE 版本的更多信息、请参阅此注释。 [常见问题解答]早期 MSPM0客户的重要说明

    此致、

    Luke

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

    Luke、您好!  

    感谢您的反馈。 我正在检查版本、但在 IDE 中、几乎可以肯定它们不使用 CCS。 他们被告知 CCS 并非必须具备的条件。 您能确认吗?  

    此外、PWM_LED_DRIVER 示例对于它们的开发也非常紧迫和关键。 您能建议最快、最佳的方法来开发此功能、以便立即评估、而不是在 CCS 上进行评估吗?  它不清楚链路

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

    尊敬的 Linda:

    CCS 并非不可缺少、如果您知道哪种 IDE 和能够获取这些信息、那么我们将不胜感激。 常见问题解答还涉及 IAR 和 Keil 的适当版本。

    pwm_led_driver 代码可用于早期样片、但需要更改工程属性中的 SDK 和 SysConfig 版本、以使用合适的早期样片版本。 我已经为早期样品转换了示例、并进行了测试以确认其工作正常、LED1的强度应发生变化、为 LED 提供一个脉冲。

    下面是我为了转换项目而执行的步骤。

    1. 从 SDK 中导入了空示例
    2. 从 pwm_led_driver 示例中复制了.c 文件、并将 empty.c 替换为它。
    3. 从 pwm_led_driver 示例中复制了.syscfg 文件、并将 empty.syscfg 替换为它
    4. 构建了项目
    5. 已运行项目

    复制文件要容易得多、这样就不会有生产版本的任何痕迹。

    e2e.ti.com/.../pwm_5F00_led_5F00_driver.zip

    此致、

    Luke