ZHCU778AB January 2014 – September 2022 MSP430FR2032 , MSP430FR2033 , MSP430FR2110 , MSP430FR2111 , MSP430FR2153 , MSP430FR2155 , MSP430FR2310 , MSP430FR2311 , MSP430FR2353 , MSP430FR2355 , MSP430FR2433 , MSP430FR2532 , MSP430FR2533 , MSP430FR2632 , MSP430FR2633 , MSP430FR4131 , MSP430FR4132 , MSP430FR4133 , MSP430FR5041 , MSP430FR5043 , MSP430FR50431 , MSP430FR5847 , MSP430FR58471 , MSP430FR5848 , MSP430FR5849 , MSP430FR5857 , MSP430FR5858 , MSP430FR5859 , MSP430FR5867 , MSP430FR58671 , MSP430FR5868 , MSP430FR5869 , MSP430FR5887 , MSP430FR5888 , MSP430FR5889 , MSP430FR58891 , MSP430FR5947 , MSP430FR59471 , MSP430FR5948 , MSP430FR5949 , MSP430FR5957 , MSP430FR5958 , MSP430FR5959 , MSP430FR5967 , MSP430FR5968 , MSP430FR5969 , MSP430FR5969-SP , MSP430FR59691 , MSP430FR5986 , MSP430FR5987 , MSP430FR5988 , MSP430FR5989 , MSP430FR5989-EP , MSP430FR59891 , MSP430FR6041 , MSP430FR6043 , MSP430FR60431 , MSP430FR6877 , MSP430FR6879 , MSP430FR68791 , MSP430FR6887 , MSP430FR6888 , MSP430FR6889 , MSP430FR68891 , MSP430FR6927 , MSP430FR69271 , MSP430FR6928 , MSP430FR6972 , MSP430FR6977 , MSP430FR6979 , MSP430FR69791 , MSP430FR6987 , MSP430FR6988 , MSP430FR6989 , MSP430FR69891
表 2-1 汇总了按器件系列整理的 MSP430 MCU 的 BSL 特性。
MSP430 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
F20xx、G2xx0、G2xx1、G2xx2、I20xx | F1xx、F2xx、F4xx、G2xx3 | F5xx、F6xx(1) | FR5xx、FR6xx | FR231x、FR242x、FR243x、FR25xx、FR263x | FR215x、FR235x、FR247x、FR267x | FR20xx、FR21xx、FR41xx | |||||
非 USB | USB | 工厂 | 加密引导加载程序(4) | ||||||||
常规 | BSL 存储器类型 | 无 BSL | ROM | 闪存(2) | 闪存(2) | ROM | FRAM | ROM | ROM | ROM | |
BSL 存储器大小 | 不适用 | 1KB | 2KB | 2KB | 2KB | 4KB | 3KB | 3KB | 1KB | ||
由TLV 配置的外设 | ✔ | ✔ | ✔ | ||||||||
用户配置 | ✔ | ||||||||||
UART | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
I2C | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
SPI | |||||||||||
USB | ✔ | ||||||||||
协议 | “1xx、2xx、4xx”协议 | ✔ | |||||||||
“5xx、6xx”协议 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
调用机制 | I/O 上的进入序列 | TEST/RST 上的序列 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
绑定到 VUSB 的 PUR 引脚 | ✔ | ||||||||||
已定义 I/O 上的序列 | ✔ | ||||||||||
空的重置矢量调用 BSL | ✔ | ✔ | ✔ | ✔ | |||||||
从软件应用程序调用 BSL | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
无效或不完整的应用程序 | ✔ | ||||||||||
工具支持 | 硬件 | MSP-BSL“Rocket” | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
MSP-FET | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
USB 电缆 | ✔ | ||||||||||
USB 转串行转换器(3) | ✔ | ||||||||||
软件(4) | BSL 脚本编辑器 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
BSLDEMO | ✔ | ||||||||||
MSPBSL 库 | ✔ | 仅UART | ✔ | 仅UART | ✔ | ||||||
安全性 | 密码保护 | 32 字节 | 32 字节(5) | 32 字节 | 32 字节 | 32 字节 | 32 字节 | 32 字节 | |||
批量擦除错误密码(6) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
使用签名或擦除 BSL 来 完全禁用BSL | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
BSL 有效载荷加密 | ✔ | ||||||||||
通过引导代码更新 IP 受保护的区域 | |||||||||||
认证加密 | ✔ | ||||||||||
附加安全性 | ✔(7) |