ZHCU022AF July 2010 – September 2022
BSL 内核命令以表 3-5中显示的格式传输。所有数字均采用十六进制格式。
有关命令与 MSP430F5438(非 A 版本)中的BSL如何一起使用的方法,请参阅Topic Link Label5.5。
BSL 命令 | CMD | AL | AM | AH | 数据 |
---|---|---|---|---|---|
RX 数据块 | 0x10 | (AL) | (AM) | (AH) | D1 ...Dn |
RX 数据块快速 | 0x1B | (AL) | (AM) | (AH) | D1 ...Dn |
RX 密码 | 0x11 | – | - | – | D1 ...D33 |
擦除段 | 0x12 | (AL) | (AM) | (AH) | – |
解锁和锁定信息 | 0x13 | – | - | - | – |
保留 | 0x14 | – | - | - | – |
批量擦除 | 0x15 | – | - | - | – |
CRC 检查 | 0x16 | (AL) | (AM) | (AH) | 长度(低字节),长度(高字节) |
加载 PC | 0x17 | (AL) | (AM) | (AH) | – |
TX 数据块 | 0x18 | (AL) | (AM) | (AH) | 长度(低字节),长度(高字节) |
TX BSL 版本 | 0x19 | – | - | - | - |
TX 缓冲器大小(1) | 0x1A | – | - | - | - |
在闪存中编程的且通过USB 通信的 BSL 仅包含表 3-5 中所示的命令子集。这些命令可用于将完整的 BSL 载入到 RAM以进行闪存编程。这个子集内的命令为 RX DATA BLOCK FAST、RX PASSWORD 和 LOAD PC。
所支持的特性也可以由 BSL 版本号来确定,如Topic Link Label3.7.3中所示。与本文档相关联的 zip 文件中给出了如何将功能完善的BSL 载入 RAM 中的示例(请参阅Topic Link Label1.1)。