ZHDU066 March 2026 AM13E23019
结构
接头 | 长度 | CMD | 地址 | 数据 | CRC32 | ||||
|---|---|---|---|---|---|---|---|---|---|
0x80 | 0x09 | 0x00 | 0x23 | A1...A4(起始) | A1...A4(结束) | C1 | C2 | C3 | C4 |
说明
“闪存范围擦除”命令用于擦除指定的闪存存储器区域。闪存按扇区擦除 (2KB),不支持更小粒度的擦除。
当起始地址和结束地址驻留在不同的闪存扇区中时,BSL 会擦除起始地址和结束地址之间的所有闪存扇区,包括包含这些地址的扇区。
此命令只能用于擦除 MAIN 闪存存储器。无法擦除 NONMAIN。
结束地址不应小于起始地址。
受保护
是
地址
要擦除的存储器区域的起始地址。A1...A4,其中 A1 是 32 位地址的最低有效字节。
数据
要擦除的存储器区域的结束地址。A1...A4,其中 A1 是 32 位地址的最低有效字节。
命令返回
BSL 确认和带有有关操作状态的消息的 BSL 内核响应。有关更多详细信息,请参阅节 3.4.1部分。
示例
主机:80 09 00 23 00 01 00 00 FF 03 00 00 2B E6 BE D8
BSL:00 08 02 00 3B 00 38 02 94 82