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
FR235x 和 FR215x BSL 从器件描述符 (TLV) 中读取其配置,并从用户配置的区域中读取其他设置信息。TLV 中的配置数据是经工厂编程的,无法更改。表 3-1 说明了 BSL 使用的外设模块和其他数据。Topic Link Label3.6.1介绍了用户可以修改的设置,包括接口选择和 RAM 清除。与其他 BSL 版本相比,基于 TLV 数据的 BSL 的初始化需要更多时间来完成。基于 TLV 的 BSL 的初始化从 BSL 进入调用序列开始,直到 BSL 准备好接收第一条命令,一共需要大约 300ms。
描述 | 地址偏移量 | 值 |
---|---|---|
BSL 标签字段 | 00h | B5h |
BSL 长度字段 | 01h | 1Ch |
计时器基地址(用于超时的计时器模块) | 02h、03h | 标幺值 |
eUSCI_A 基地址(适用于 UART) | 04h、05h | 标幺值 |
eUSCI_B 基地址(适用于 I2C) | 06h、07h | 标幺值 |
端口基地址(适用于 UART 引脚) | 08h、09h | 标幺值 |
端口 SELx 和引脚掩码(适用于 UART)(PxSEL0、PxSEL1、RX 引脚掩码、TX 引脚掩码) | 0Ah、0Bh、0Ch、0Dh | 标幺值 |
端口基地址(适用于 I2C 引脚) | 0Eh、0Fh | 标幺值 |
端口 SELx 和引脚掩码(适用于 I2C)(PxSEL0、PxSEL1、SDA 引脚掩码、SCL 引脚掩码) | 10h、11h、12h、13h | 标幺值 |
保留 | 14h、15h | – |
保留 | 16h、17h | – |
I2C 从站地址 | 18h | 标幺值 |
Tiny RAM 长度 | 19h | 标幺值 |
Tiny RAM 起始地址 | 1Ah、1Bh | 标幺值 |
BSL 用户配置数据的地址 | 1Ch、1Dh | 标幺值 |