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
BSL 用户配置是位于特定 FRAM 位置的一种数据结构,由 BSL 解析并用于配置 BSL 的特性。
用户配置是可选的。如果在存储器位置找不到用户配置,则 BSL 会使用默认值。
若要启用用户配置,它必须:
表 3-2 列出了用户配置数据的结构。地址偏移量与 BSL 用户配置位置有关。
描述 | 地址偏移量 | 值 | |
---|---|---|---|
BSL 配置签名 | 0h | 位 15-0 | 必须写成 695Ah,否则 BSL 用户配置将被忽略。 |
BSL 配置 | 2h | 位 15-8 | 必须写成 5Ah,否则 BSL 用户配置将被忽略。 |
位 7-4 | 保留 | ||
位 3 | 在调用 BSL 时不要清除 Tiny RAM。如 BSL 密码错误,则存储器总是会被清除。(并非每个器件都有 Tiny RAM。) 0b = 清除 Tiny RAM 1b = 不清除 Tiny RAM | ||
位 2 | 在调用 BSL 时不要清除 RAM。如 BSL 密码错误,则存储器总是会被清除。请参阅Topic Link Label7,了解清除的 RAM 区域。 0b = 清除 RAM 1b = 不清除 RAM | ||
位 1-0 | BSL 接口选择: 00b = 自动检测 UART 或 I2C BSL 通信 01b = 仅 UART 接口 10b = 仅 I2C 接口 11b = 保留 | ||
保留 | 4h-17h | 位 15-0 | 保留 |
I2C 从站地址 | 18h | 位 15-7 | 保留 |
位 6-0 | BSL I2C 接口的 7 位地址 |