ZHCU755D August   2022  – December 2022

 

  1.   说明
  2.   资源
  3.   特性
  4.   应用
  5.   5
  6. 1系统说明
    1. 1.1 关键系统规格
  7. 2系统概览
    1. 2.1 方框图
    2. 2.2 设计注意事项
      1. 2.2.1 构建块
      2. 2.2.2 闪存分区
      3. 2.2.3 LFU 切换概念
      4. 2.2.4 应用程序 LFU 流程
  8. 3硬件、软件、测试要求和测试结果
    1. 3.1 硬件要求
    2. 3.2 软件要求
      1. 3.2.1 软件包内容
      2. 3.2.2 软件结构
    3. 3.3 TIDM-DC-DC-BUCK 简介
    4. 3.4 测试设置
      1. 3.4.1 使用 CCS 将自定义引导加载程序和应用程序加载到闪存
    5. 3.5 测试结果
      1. 3.5.1 在 CPU 上运行控制循环时运行 LFU 演示
      2. 3.5.2 在 CLA 上运行控制循环时运行 LFU 演示
      3. 3.5.3 CPU 上的 LFU 流程
      4. 3.5.4 CLA 上的 LFU 流程
      5. 3.5.5 假设
      6. 3.5.6 为 LFU 准备固件
      7. 3.5.7 LFU 编译器支持
      8. 3.5.8 稳健性
      9. 3.5.9 LFU 用例
  9. 4FOTA 示例
    1. 4.1 摘要
    2. 4.2 引言
    3. 4.3 硬件要求
    4. 4.4 软件要求
    5. 4.5 运行示例
  10. 5设计和文档支持
    1. 5.1 软件文件
    2. 5.2 文档支持
    3. 5.3 支持资源
    4. 5.4 商标
  11. 6术语
  12. 7关于作者
  13. 8修订历史记录

系统说明

对于服务器电源、计量等类似应用而言,系统需要持续运行以减少停机时间。但通常在因错误修复、新增功能和/或性能改进而进行固件升级期间,系统无法提供服务,也会导致相关实体的停运。 冗余模块可以解决这个问题,但会使系统总体成本增加。还有一种备选方法是实时固件更新 (LFU),在系统运行期间仍可更新固件。无论器件复位与否,都可升级到新固件,但不复位时的操作更为复杂。

本参考指南详细介绍了在 TMS320F28003x 或 TMS320F28004x 器件上使用两个闪存组执行的无器件复位 LFU,详述了所涉及的具体挑战以及如何解决这些问题。C2000™ 数字电源降压转换器 BoosterPack 参考设计实现了 LFU。本文档说明了在 C28x CPU 或 CLA 上运行主控制循环的 LFU 功能。