ZHCACV0 july   2023 MSPM0L1306

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2LFU 引导加载程序功能概述
  6. 3硬件和软件设置
    1. 3.1 硬件要求
    2. 3.2 软件设置
  7. 4LFU 引导加载程序实现
    1. 4.1 LFU 引导加载程序和应用项目
    2. 4.2 内存分配
    3. 4.3 已实现的 LFU 引导加载程序
    4. 4.4 LFU 应用代码实现
      1. 4.4.1 应用的链接器命令文件
      2. 4.4.2 外设和中断初始化
      3. 4.4.3 应用项目调试
    5. 4.5 调用固件升级过程
  8. 5主机 GUI 工具简介
    1. 5.1 LFU 固件更新
    2. 5.2 应用项目链接文件生成
    3. 5.3 非主闪存配置固件生成
      1. 5.3.1 生成非主闪存配置固件的步骤
      2. 5.3.2 用于对 NONMAIN 闪存配置数据进行编程的 UNIFLASH 工具
  9. 6LFU 引导加载程序协议
    1. 6.1 数据包格式和内核命令
    2. 6.2 LFU 引导加载程序中的特殊命令
    3. 6.3 主机器件固件升级流程
  10. 7迁移到其他 MSPM0 器件
  11. 8参考文献

生成非主闪存配置固件的步骤

以下是使用 GUI 修改密码的步骤:

  1. 点击“More Option”菜单,并选择选项“Create non-main flash txt firmware”。
  2. 如果需要更改为其他器件系列,请点击“Change”按钮。
  3. 点击 BSLPW 按钮。
  4. 输入您的新 BSL 密码。
  5. 点击“OK”按钮保存新密码,然后关闭此对话窗口。
  6. 输入此修改的新版本号。
  7. 点击“Generate”按钮,生成 NONMAIN 闪存配置数据和密码文件。
    GUID-20230421-SS0I-5CTX-2ZQB-QCV8KQN7L9XC-low.png图 5-3 使用 GUI 修改密码的步骤

默认输出文件夹中保存了两个生成的文件,如下所示:

  • Non_main_flash_firmware_v1.txt
  • BSL_Password_v1.txt

您可以使用 UNIFLASH 工具通过 SWD 接口将 Non_main_flash_firmware_v1.txt 编程到器件中,配置 NONMAIN 闪存区域。BSL_Passward_v1.txt 文件用于 GUI 工具固件升级过程。