ZHCU022AF July 2010 – September 2022
RX 数据块
BSL 内核从地址字段中指定的位置开始写入字节 D1 到 Dn。
RX 数据块快速
除了没有表明数据被正确编程的应答之外,该命令与RX数据块命令一样。它主要被用于加速 USB 编程。
RX 密码
如果密码与 BSL 中断矢量表(位于地址 0xFFE0 和 0xFFFF 之间)中的头 16 个字向匹配,BSL内核则接收包含在数据包内的密码,并解锁 BSL保护命令。当输入错误密码时,会启动批量擦除。这意味着所有的代码闪存被擦除,但不会擦除信息内存。
擦除段
包含给定地址的闪存段被擦除。
解锁和锁定信息
该命令使得 INFO_A 锁切换以保护或者锁定 INFO_A 段。有关此锁定的更多细节,请参阅 MSP430F5xx 和 MSP430F6xx 系列用户指南。该命令必须在 INFO_A 的擦除段命令之前发送,但在批量擦除之前则不需要。
擦除块
包含给定地址的闪存块被擦除。
批量擦除
MSP430 MCU 中的所有代码闪存均被擦除。该功能不会擦除信息内存。
CRC 检查
该 MCU 使用 CCITT 标准执行 16 位 CRC 检查。给定的地址为 CRC 检查的第一个字节。两个字节用于长度。
加载 PC
使用 CALLA 指令使BSL在指定地址开始执行。由于 BSL 代码随这个指令立即退出,所以无法预计内核响应。
TX BSL 版本
BSL 传输其版本信息(更多细节请参阅Topic Link Label3.7.3)。
TX 缓冲器大小
BSL传输一个值,该值表示其数据缓冲器中用于发送或接收BSL核心数据包的可用字节数。