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-MSPM0L1306:CAN't LOAD UART SBL 示例(错误-614)

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1398800/lp-mspm0l1306-can-t-load-uart-sbl-example-error--614

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

工具与软件:

尊敬的 M0团队:  

我尝试 在 MPSM0G3507 Launchpad 上使用 M0 SDK 中的 secondary_BSL_uart 示例、但遇到以下问题。

使用下面的线程、我能够更改调试器以允许在写入前擦除 NONMAIN。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1318281/lp-mspm0l1306-bsl_spi_flash_interface-example-attempting-nonmain-write-without-erasing

但是、现在调试会导致一个新错误:  

从这一点开始、我必须使用以下工具将此板恢复出厂设置、这样我至少可以连接到目标。

https://dev.ti.com/gallery/view/TIMSPGC/MSPM0_Factory_Reset_Tool ver/0.0.3/

但是、反复尝试通过调试器加载将继续失败。 有什么想法吗?

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

    您好、 

    1.先尝试恢复设备,恢复出厂设置后,尝试下载简单的演示,如 GPIO 切换输出,以确认设备工作正常。

    2.请遵循以下建议进行恢复。

    附录 B -预防编程问题和恢复

    https://dev.ti.com/tirex/explore/node?node=A__AHaph7YfvcrVy2cDlmb4sQ__MSPM0-SDK__a3PaaoK__LATEST

    此致、

    Helic

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

    尊敬的 Helic:  

    我能够使用 GPIO 切换命令刷写器件、一切都正常。 尝试使用  SECONDARY_BSL_UART 重新刷写仍会导致相同错误。 我能够注意到这次出现的第一个错误如下所示:  

    CORTEX_M0P: Error: (Error -1001 @ 0x0) Requested operation is not supported on this device. (Emulation package 12.7.0.00105) 

    更多 e2e 搜索表明、这可能是支持包的问题(与此主题类似)

    但是、建议的修复(通过 Help > Check for updates 选项卡更新 CCS 并重新启动)未更新仿真包且也未解决此问题。

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

    您好、 

    在我这边、CCS Help - About Code Composer Studio - Installation Details

    我的 TI 仿真器版本是12.7.0.00130。

    您可以通过单击"更新"独立更新。

    我还尝试这两个辅助 BSL 演示、没有问题。

    顺便说一下、您使用的是哪种器件? 我可以在 该主题的标题和文本中看到 LP-MSPM0L1306和 LP-MSPM0G3507。

    请从 SDK 中选择正确的器件示例:

    C:\ti\mspm0_sdk_2_01_00_03\examples\nortos\LP_MSPM0G3507\bsl

    C:\ti\mspm0_sdk_2_01_00_03\examples\nortos\LP_MSPM0L1306\bsl

    此致、

    Helic

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

    尊敬的 Helic:  

    抱歉为该线程命名-我使用的是 MSPM0G3507 Launchpad 并使用示例进行介绍  C:\ti\mspm0_sdk_2_01_00_03\examples\nortos\LP_MSPM0G3507\bsl\secondary_bsl_uart` .

    我再次更新了 CCS、仿真包更新为12.8.0.00189。 我还从 SDK 中重新导入了示例。 但是、在尝试刷写次级引导加载程序示例时仍然看到相同的错误。  

    祝你一切顺利!  

    Ethan COPE

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

    您好、 

    这是正常 现象。

    因为辅助 BSL 代码从0x1000开始、而不是从0x0000 (默认值)开始。

    对于辅助 BSL 测试、请遵循自述文件。

    此致、

    Helic