NESU004 February 2023 MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1
架構
Header |
長度 |
CMD |
地址 |
資料 |
CRC32 | ||||
---|---|---|---|---|---|---|---|---|---|
0x80 |
0x09 |
0x00 |
0x23 |
A1...A4 (起始位址) |
A1...A4 (結束位址) |
C1 |
C2 |
C3 |
C4 |
說明
快閃記憶體範圍清除命令用於清除指定的快閃記憶體區域。快閃記憶體按分區 (1 KB) 清除,小於該大小的便無法清除。
當起始與結束位址位於不同的快閃記憶體區域時,BSL 會清除起始與結束位址之間的所有快閃記憶體區域,包括涵蓋這些位址的區域。
此命令僅可用於清除主快閃記憶體。無法進行非主要清除。
結束位址不得小於起始位址。
受保護
是
地址
要清除的記憶體區域的起始位址。A1...A4,其中 A1 是 32 位元位址中最小權重位元組。
資料
要清除的記憶體區域的結束位址。A1...A4,其中 A1 是 32 位元位址中最小權重位元組。
命令傳回
BSL 確認和 BSL 核心回應了有關運作狀態的訊息。如需詳細資訊,請參閱 Topic Link Label4.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