ZHCAA00E June 2013 – January 2024
MSP430 MCU 配备了引导加载程序 (BSL),通过该 BSL 可以轻松进行现场升级。有关 MSP430 BSL 的更多信息,请参阅 MSP430™ 闪存器件引导加载程序 (BSL) 用户指南 和创建基于闪存的定制引导加载程序 (BSL)。该 BSL 在 MSP430F5xx 和 MSP430F6xx 器件中是可定制的,因为它位于闪存中。
其它系列(例如 MSP430G2xx)具有存储在 ROM 中的 BSL,该 BSL 仅支持 UART,不能进行修改来支持 I2C 或其他接口。鉴于这些限制,有必要创建一个存储在主存储器中并有助于轻松实现应用程序的引导加载程序。
本应用报告介绍如何实现名为 MSPBoot 并具有以下特征的引导加载程序:
该引导加载程序随附源代码,其中包括不同示例配置、应用程序示例和主机示例,以便简化测试、定制和实现。本应用报告假定您已了解 I2C、UART 和 SPI 规范以及低于 1GHz 射频通信协议。