ZHCU802B August   2020  – March 2026 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1

 

  1.   1
  2.   C2000 MCU 在有器件复位时的实时固件更新
  3.   商标
  4. 1简介
  5. 2LFU 所需资源
  6. 3存储器布局
  7. 4LFU 中的静态代码
  8. 5LED 示例应用和 LFU 流程
  9. 6运行 LED 示例
    1. 6.1 串行闪存编程器更新
    2. 6.2 静态代码编程 – 通过 Code Composer Studio (CCS) 加载
    3. 6.3 应用的实时固件更新
    4. 6.4 限制和疑难解答
  10. 7扩展实现方案
    1. 7.1 F28P65x MCU 上带复位的实时固件更新
      1. 7.1.1 F28P65x LFU 硬件要求
      2. 7.1.2 闪存组织
      3. 7.1.3 FWU 引导模式
      4. 7.1.4 LED 示例应用
        1. 7.1.4.1 LFU 命令处理
      5. 7.1.5 运行示例
        1. 7.1.5.1 加载示例
        2. 7.1.5.2 组合 CPU1 和 CPU2 固件映像
        3. 7.1.5.3 LFU over MCAN 主机编程器
          1. 7.1.5.3.1 编译主机编程器
          2. 7.1.5.3.2 使用主机编程器
      6. 7.1.6 限制
  11. 8修订历史记录
编译主机编程器

可以在命令行中使用 CMake 或使用 Visual Studio 对主机编程器 (can_lfu_flash_programmer.exe) 进行编译/重新编译。

命令行

要从命令行执行此操作:

  1. 下载 CMake
  2. 打开终端并切换到包含 CMakeLists.txt 文件的目录。
  3. 运行“cmake -S .-B Build”以生成构建配置文件。
  4. 运行“cmake --build build”以编译生成的可执行文件。

Visual Studio

要从 Visual Studio 执行此操作:

  1. 导航至 File > Open > CMake
  2. 导航至并打开 CMakeLists.txt 文件。Visual Studio 随即自动配置工程。
  3. 从 Visual Studio 的 Build 菜单中构建可执行文件。