ZHCABY5D December   2022  – September 2025 MSPM0C1105 , MSPM0C1106 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 引导加载程序概念
    2. 1.2 MSPM0 引导加载程序结构
      1. 1.2.1 基于 ROM 的 BSL
      2. 1.2.2 带有基于闪存的插件接口的基于 ROM 的 BSL
      3. 1.2.3 基于闪存的辅助 BSL
    3. 1.3 MSPM0 BSL 功能和演示摘要
  5. 2BSL 主机实现摘要
  6. 3非主闪存中的 BSL 配置(配置 NVM)
    1. 3.1 非主闪存简介
    2. 3.2 示例 – 使用 Sysconfig 禁用 PA18 BSL 调用引脚
  7. 4引导加载程序主机
    1. 4.1 MCU 主机代码简介
      1. 4.1.1 硬件连接
      2. 4.1.2 TXT 到头文件的转换
      3. 4.1.3 使用演示的分步操作
    2. 4.2 PC 主机示例
      1. 4.2.1 准备映像文件和密码文件
      2. 4.2.2 使用 GUI 的步骤
  8. 5引导加载程序目标
    1. 5.1 基于 ROM 的默认 BSL
      1. 5.1.1 UART 接口
      2. 5.1.2 I2C 接口
    2. 5.2 基于闪存的插件接口演示
      1. 5.2.1 UART 接口
        1. 5.2.1.1 使用演示的分步操作
        2. 5.2.1.2 如何调试插件接口代码
      2. 5.2.2 I2C 接口
      3. 5.2.3 SPI 接口
      4. 5.2.4 CAN 接口
    3. 5.3 辅助 BSL 演示
      1. 5.3.1 基于闪存的辅助 BSL 从 0x1000 开始
      2. 5.3.2 基于闪存的辅助 BSL 从 0x0000 开始
        1. 5.3.2.1 MSPM0C 基于闪存的 0x0 地址 BSL 演示
        2. 5.3.2.2 实时固件更新
  9. 6常见问题
    1. 6.1 链接器文件修改
    2. 6.2 由 CCS 恢复出厂设置以恢复器件
  10. 7参考资料
  11. 8修订历史记录

由 CCS 恢复出厂设置以恢复器件

如果无法访问器件,请尝试对 CCS 恢复出厂设置以恢复器件。具体步骤如下所示:

  1. 硬件连接:带有 MSPM0 器件的 XDS110。

    所需信号:GND、SWDIO、SWCLK、NRST

  2. 打开目标配置。
     打开目标配置图 6-1 打开目标配置
  3. 在“Target Configurations”窗口中,找到当前 MSPM0 工程并展开文件夹以查找 .ccxml 文件:
     查找 ccxml 文件图 6-2 查找 ccxml 文件
  4. 右键点击 .ccxml 文件并点击“Launch Selected Configuration”。
     启动所选配置图 6-3 启动所选配置
  5. 依次点击“Scripts”→“MSPM0G3507 Commands”→“MSPM0_Mailbox_FactoryReset_Auto”。
     使用脚本执行恢复出厂设置图 6-4 使用脚本执行恢复出厂设置
  6. 控制台显示以下内容:
     控制台中的日志信息图 6-5 控制台中的日志信息
  7. 如果这样不起作用,请尝试强制器件进入 BSL 并执行上面的步骤 b 至 e。为了强制器件进入 BSL 模式,如果您尚未在非主闪存中修改默认 BSL 调用引脚 PA18,可以在器件上电之前将 PA18 拉至高电平并使其保持高电平。如果您使用 LaunchPad,则只需在将该板连接到 PC 时按住与 PA18 连接的按钮。