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.

[参考译文] MSPM0L1306:LP-MSPM0L1306:secondary_bsl_UART 的 CCS 刷写失败

Guru**** 2894990 points

Other Parts Discussed in Thread: UNIFLASH, LP-MSPM0L1306, MSPM0L1306

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1585215/mspm0l1306-lp-mspm0l1306-ccs-flashing-of-secondary_bsl_uart-fails

器件型号: MSPM0L1306
主题中讨论的其他部件: UNIFLASH、、

您好!


当我尝试从 CCS 刷写 secondary_bsl_UART 示例时、刷写失败。
但是、当我使用 UniFlash 加载同一.out文件时、它会成功刷写。 是否缺少任何额外的步骤或设置来在 LP-MSPM0L1306 上正确刷写 SECONDARY_BSL_UART 示例?  

环境:

  • 硬件:LP-MSPM0L1306 LaunchPad(板载 XDS110)

  • SDK:mspm0_sdk_2_06_00_05

使用的示例:
C:\ti\mspm0_sdk_2_06_00_05\examples\nortos\LP_MSPM0L1306\bsl\secondary_bsl_uart

重现步骤:

  1. secondary_bsl_uart将示例导入 CCS。

  2. 成功构建工程。

  3. 打开 Debug Configurations→erase configuration:erase main and NOMAIN memory。

  4. image.png
  5. 从 CCS 刷写。
    image.png
    image.png
    以下是我的硬件设置:
    IMG_2546.jpeg

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

    您好、自强:

    您能否分享 CCS 输出的完整错误日志? 此外、在 CCS 中失败后、您能否检查存储器位置以查看它是否无法将预期代码加载到器件中?

    此致、

    Diego Abad

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

    尊敬的 Diego Abad:

    这是 Debug Output 中的完整错误日志。


    失败后、我尝试在 Memory Browser 中使用从地址 0x1000 开始的 UniFlash 来检查存储器位置(对于演示代码,如果我理解正确,辅助 BSL 起始地址应为 0x1000)。 看起来闪存成功、因为内存地址 0x1000 处有数据。 以下是 Memory Browser 的屏幕截图:

    在 CCS 失败(最新版本 20.3.1)后、我尝试停止或暂停刷写过程、但 CCS 冻结、不得不重新启动。

    提前感谢Blush  

    此致、
    自强

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

    您好、自强:
    我和我的团队进行了交谈、虽然代码实际上加载到器件中并且可以按预期运行、但您看到的 CCS 并不应该中断。 我将提交一个 TT 来解决此问题。

    此致、

    Diego Abad

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

    尊敬的 Diego Abad:

    感谢您的快速答复。

    因此、这意味着辅助 BSL 成功刷写、即使 CCS 报告了一些错误、因为存储器中已存在辅助 BSL。

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

    您好、自强:
    您是对的。

    此致、

    Diego Abad