ZHCABY5B December   2022  – March 2024 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
    1. 1.1 引导加载程序简介
      1. 1.1.1 引导加载程序概念
      2. 1.1.2 MSPM0 引导加载程序结构
        1. 1.1.2.1 基于 ROM 的 BSL
        2. 1.1.2.2 带有基于闪存的插件接口的基于 ROM 的 BSL
        3. 1.1.2.3 基于闪存的辅助 BSL
      3. 1.1.3 MSPM0 BSL 功能和演示摘要
    2. 1.2 BSL 主机实现摘要
  5. 2非主闪存中的 BSL 配置(配置 NVM)
    1. 2.1 非主闪存简介
    2. 2.2 示例 – 使用 SysConfig 禁用 PA18 BSL 调用引脚
  6. 3引导加载程序主机
    1. 3.1 MCU 主机代码简介
      1. 3.1.1 硬件连接
      2. 3.1.2 TXT 到头文件的转换
      3. 3.1.3 使用演示的分步操作
    2. 3.2 PC 主机示例
      1. 3.2.1 准备映像文件和密码文件
      2. 3.2.2 使用 GUI 的步骤
  7. 4引导加载程序目标
    1. 4.1 基于 ROM 的默认 BSL
      1. 4.1.1 UART 接口
      2. 4.1.2 I2C 接口
    2. 4.2 基于闪存的插件接口演示
      1. 4.2.1 UART 接口
        1. 4.2.1.1 使用演示的分步操作
        2. 4.2.1.2 如何调试插件接口代码
      2. 4.2.2 I2C 接口
      3. 4.2.3 SPI 接口
      4. 4.2.4 CAN 接口
    3. 4.3 辅助 BSL 演示
      1. 4.3.1 基于闪存的辅助 BSL 从 0x1000 开始
      2. 4.3.2 实时固件更新 (LFU) 解决方案
  8. 5常见问题
    1. 5.1 链接器文件修改
    2. 5.2 由 CCS 恢复出厂设置以恢复器件
  9. 6参考文献
  10.   修订历史记录

使用 GUI 的步骤

  1. 将目标器件和 XDS110 连接到 PC。使用 LaunchPad 套件中集成的 XDS110 时,请将 Micro USB 电缆连接到 PC,如图 3-7 所示。

    MSPM0G3507 基于 ROM 的 BSL UART 引脚为 PA10 和 PA11,这些引脚都直接连接到 XDS110 反向通道 UART,因此需要 J101 中的所有跳线(请参阅表 3-4)。

    在 LP-MSPM0L1306 上,XDS110 反向通道 UART 引脚与 BSL UART 引脚不同,因此请断开 J101 中的 TXD 和 RXD 并使用跳线连接 PA22 和 PA23(请参阅表 3-4)。

     LaunchPad 套件连接(左:LP-MSPM0G3507,右:LP-MSPM0L1306)图 3-7 LaunchPad 套件连接(左:LP-MSPM0G3507,右:LP-MSPM0L1306)
    表 3-3 跳线连接
    电路板 模式 跳线需要组装 跳线不需组装
    LP-MSPM0G3507 目标 J101 (电源、UART 引脚、复位和 BSL 调用引脚)、J4、J7(LED)、J21、J22(UART 至 J101 XDS) 不适用
    LP-MSPM0L1306 目标 J101(GND、3V3、NRST、BSL)、J2、J3(LED) J101(TXD、RXD)

    对于独立 XDS110,辅助接口 (AUX) 使用表 3-4 中的信号连接。

    表 3-4 独立信号连接
    信号 独立的 XDS110 目标器件
    信号 AUX 端口 信号 LP-MSPM0G3507 LP-MSPM0L1306
    NRST IO 输出 IOOUT0 NRST NRST 引脚 NRST 引脚
    调用 IO 输出 IOOUT1 默认值:调用引脚 PA18 PA18
    UART RXD UARTRX TXD PA10/UART0_TX PA23/UART0_TX
    TXD UARTTX RXD PA11/UART0_RX PA22/UART0_RX
  2. 使用 GUI 将映像下载到目标。
    1. 选择需要下载的 TI-TXT 格式映像文件。(名为 input 的文件夹中有两个演示映像)
    2. 选择 TI-TXT 格式密码文(input 文件夹中有一个默认文件)。有关准备此文件的详细信息,请参阅节 3.2.1
    3. 选择硬件桥接器。
    4. 点击“Download”按钮。

      GUI 会自动调用 BSL,因此在此操作期间无需手动调用 BSL。

     通过 GUI 使用 UART 下载映像的步骤图 3-8 通过 GUI 使用 UART 下载映像的步骤
  3. 如果使用 XDS110,此 GUI 支持 XDS110 固件版本 firmware_3.0.0.20 或更高版本。如果下载映像时出现错误,请更新 XDS110 固件。
     更新 XDS110 固件图 3-9 更新 XDS110 固件