ZHCU022AF July 2010 – September 2022
接收密码命令用于解锁受密码保护的命令,受密码保护的命令执行读取、写入或者段擦除存储器访问。此命令不受密码保护。
由于 32 字节的密码总是位于地址 FFFE0h 至 FFFFh 之间,所以既不需要起始地址,也无需块长度信息。数据字节 D1 至 D20h 包含有从地址为 FFE0h 的 D1 开始的密码信息。
当正确接收到来自主机的包并且包具有有效内容时,BSL 以 DATA_ACK 进行响应,如表 2-1 所示。DATA_ACK 不能反映密码是否正确(即,它匹配 FFE0h 到 FFFFh 的内容)或不正确。如果发送了错误的密码,其他命令将以 DATA_NAK 进行响应,因为 BSL 仍处于锁定状态。
受保护的命令被解锁后,会保持解锁状态,直到启动进入另一个 BSL。