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.   修订历史记录

构建目标软件

  1. 选择一个目标处理器:MSP430FR5969、MSP430FR5994 或 MSP430FR2433。
  2. 打开 CCS 并选择或创建工作区。
  3. 将 MSPBoot CCS 项目导入工作区中。这些项目位于 MSP430FRBoot_<version>\Target_CCS\<target>\CCS\
  4. Import_MSPBoot_CCS_Projects.pngFigure 10. 导入 MSPBoot CCS 项目
  5. 构建引导加载程序。
    1. 选择 MSPBoot 项目。
    2. 根据Section 3.1,选择正确的目标配置。
    3. Select_Target_Configuration.pngFigure 11. 选择目标配置
    4. 构建 icon_Build.png 并下载 icon_Debug_Download.png。仅应将目标 LaunchPad 开发套件连接到 PC。
  6. 构建这两个 应用程序。
    1. 选择 App1_MSPBoot 项目,然后选择与引导加载程序相同的配置:
    2. Select_App1_MSPBoot_Project.pngFigure 12. 选择 App1_MSPBoot 项目
    3. 单击 Build icon_Build.png 项目。在此步骤之后会生成输出,但是将通过主机处理器转换并下载输出。Section 4.3.2说明了如何转换映像,而Section 5说明了如何使用主机演示来下载映像。
    4. 对 App2_MSPBoot 重复步骤 5。