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 内核命令
BSL 命令 | 是否受保护 | CMD | AL | AM | AH | 数据 | BSL 内核响应 |
---|---|---|---|---|---|---|---|
RX 数据块快速模式 | 是 | 0x1B | (AL) | (AM) | (AH) | D1…Dn | 否 |
描述
此命令与Topic Link Label4.1.5.1相同,唯一的不同之处在于没有回复指示数据已正确编程。“RX 数据块快速模式”主要用于使在 MSP430F5xx 和 MSP430F6xx 系列器件上进行的 USB 编程加速。
当一个块的一部分被写入器件的存储器之外时(例如,开始写入 FRAM 但超出了存储器的末尾),则不会写入整个数据块。
保护
此命令受密码保护,如果未发送密码,则会失败。
命令
0x1B
命令地址
要写入所接收数据的目标地址。
命令数据
命令包含要写入的数据 D1 到数据 Dn。命令包含 n 个字节,其中 n 最大为 256。
命令返回
BSL 确认
UART PI 示例
将数据 0x76543210 写入地址 0x010000:
标头 | 长度 | 长度 | CMD | AL | AM | AH | D1 | D2 | D3 | D4 | CKL | CKH |
0x80 | 0x08 | 0x00 | 0x1B | 0x00 | 0x00 | 0x01 | 0x10 | 0x32 | 0x54 | 0x76 | 0x3C | 0x1C |
BSL 响应:
ACK |
0x00 |
I2C PI 示例
将数据 0x76543210 写入地址 0x010000:
I2C | 标头 | 长度 | 长度 | CMD | AL | AM | AH | D1 | D2 | D3 | D4 | CKL | CKH |
S/A/W | 0x80 | 0x08 | 0x00 | 0x10 | 0x00 | 0x00 | 0x01 | 0x10 | 0x32 | 0x54 | 0x76 | 0x93 | 0xCA |
BSL 响应:
I2C | ACK | I2C |
S/A/R | 0x00 | 停止 |