ZHCA999D October   2016  – March 2020 MSP430FR5969 , MSP430FR5969-SP , MSP430FR5994 , MSP430FR6989

 

  1.   MSP430FRBoot - 适用于 MSP430™ FRAM 大型存储器型号器件的主存储器引导加载程序和无线更新
    1.     商标
    2. 1 简介
      1. 1.1 术语表
      2. 1.2 约定
    3. 2 实现
      1. 2.1 主例程
      2. 2.2 应用程序管理器
        1. 2.2.1 引导加载程序和应用程序检测
          1. 2.2.1.1 强制使用引导加载程序模式
          2. 2.2.1.2 应用程序验证
          3. 2.2.1.3 跳转到应用程序
        2. 2.2.2 存储器分配
        3. 2.2.3 FRAM 器件中的中断矢量
      3. 2.3 存储器接口 (MI)
        1. 2.3.1 双映像支持
      4. 2.4 通信接口 (CI)
        1. 2.4.1 Physical-DataLink (PHY-DL)
          1. 2.4.1.1 UART
          2. 2.4.1.2 SPI
          3. 2.4.1.3 CC110x
          4. 2.4.1.4 通信共享
        2. 2.4.2 NWK-APP
          1. 2.4.2.1 基于 BSL 的协议
            1. 2.4.2.1.1 安全性
            2. 2.4.2.1.2 使用 CC110x 的基于 BSL 的协议
            3. 2.4.2.1.3 采用 UART 或 CC110x 的示例
    4. 3 定制 MSP430FRBoot
      1. 3.1 预定义的定制
    5. 4 构建 MSPBoot
      1. 4.1 LaunchPad™ 开发套件硬件
      2. 4.2 CC110x 硬件
      3. 4.3 软件
        1. 4.3.1 构建目标软件
        2. 4.3.2 转换应用程序输出映像
        3. 4.3.3 生成链接器文件
    6. 5 将 FRAM LaunchPad 开发套件用作主机的演示
      1. 5.1 硬件
      2. 5.2 构建主机项目
      3. 5.3 运行演示
    7. 6 将目标端示例项目移植到其他 MSP430FR 器件
    8. 7 参考文献
  2.   修订历史记录

MSP430FRBoot - 适用于 MSP430™ FRAM 大型存储器型号器件的主存储器引导加载程序和无线更新

本应用报告是 MSPBoot – 适用于 MSP430 微控制器的主存储器引导加载程序的扩展,它介绍了为 MSP430™FRAM 微控制器实现存储在主存储器中的引导加载程序的方法,此引导加载程序能够使用通用异步接收器/发送器 (UART) 通信或串行外设接口 (SPI) 总线和 CC110x 射频收发器来完成无线下载 (OAD)。此引导加载程序不仅实现了高度灵活性和模块化,还保持了很小的占用空间,因此是一种非常具有成本效益的解决方案,并支持大型存储器型号(存储器空间大于 16KB 的器件)。

适用于主从设备的软件包(包含示例和源代码)可从 http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP430FRBoot/latest/index_FDS.html 获取。Section 5提供了如何运行示例的分步过程。

请勿将此引导加载程序与 MSP430 引导加载程序 (BSL) 混淆,后者存储在 MSP430 FRAM 微控制器的受保护存储器 (ROM) 中。有关 BSL 的更多详细信息,请参阅《MSP430™ FRAM 器件引导加载程序 (BSL) 用户指南》。本应用报告中描述的配套资料可从下面的地址下载:http://www.ti.com/lit/zip/SLAA721