• Menu
  • Product
  • Email
  • PDF
  • Order now
  • MSPM0 实时固件更新 (LFU) 引导加载程序实施

    • ZHCACV0 july   2023 MSPM0L1306

       

  • CONTENTS
  • SEARCH
  • MSPM0 实时固件更新 (LFU) 引导加载程序实施
  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参考文献
  12. 重要声明
search No matches found.
  • Full reading width
    • Full reading width
    • Comfortable reading width
    • Expanded reading width
  • Card for each section
  • Card with all content

 

Application Note

MSPM0 实时固件更新 (LFU) 引导加载程序实施

本资源的原文使用英文撰写。 为方便起见,TI 提供了译文;由于翻译过程中可能使用了自动化工具,TI 不保证译文的准确性。 为确认准确性,请务必访问 ti.com 参考最新的英文版本(控制文档)。

摘要

本应用手册提供了一种无需暂停应用代码即可进行固件更新的方法。这种方法基于 MSPM0G3507 并使用 FreeRTOS 进行任务处理。还提供了一个 PC GUI 作为主机,可以帮助生成此演示的使用文件。

本文中所讨论的项目配套资料和源代码可从以下 URL 下载:https://www.ti.com/cn/lit/zip/slaaec9。

商标

FreeRTOS™is a TM ofBenchmarq.

Code Composer Studio™is a TM ofTI corporate name.

Other TMs

1 引言

MSPM0 器件支持基于 ROM 的 BSL(引导加载程序)、基于闪存的引导加载程序和可用于固件升级的插件接口。然而,这些引导加载程序在固件升级期间会占用 CPU,这意味着正在执行的应用代码将被暂停,直到固件升级过程完成。

在某些应用中,不允许在固件升级过程中暂停应用代码。本应用报告提供了一种在固件升级期间不暂停应用代码的方法。固件升级过程完成后,将执行器件下电上电和较新版本的固件。

2 LFU 引导加载程序功能概述

LFU 引导加载程序的主要功能包括:

  • 通过通用异步接收器/发送器 (UART) 端口与主机通信
  • 基于 FreeRTOS™ 的软件示例
  • 软件 BSL 调用
  • 已启用密码保护
  • 易于使用的 Windows 主机 GUI
  • 自动生成链接器和头文件,轻松迁移到其他 MSPM0 器件
  • 提供非主闪存修改解决方案
  • 该引导加载程序的代码大小小于 16KB。

3 硬件和软件设置

 

Texas Instruments

© Copyright 1995-2025 Texas Instruments Incorporated. All rights reserved.
Submit documentation feedback | IMPORTANT NOTICE | Trademarks | Privacy policy | Cookie policy | Terms of use | Terms of sale