NESU004 February 2023 MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1
架構
Header | 長度 | CMD | 地址 | 資料 | CRC32 | ||||
---|---|---|---|---|---|---|---|---|---|
0x80 | 0x09 | 0x00 | 0x29 | A1...A4 | L1...L4 | C1 | C2 | C3 | C4 |
說明
此命令用於讀出位址 A1...A4 起始的資料。
應在 BSL 配置中啓用讀出,以使用此命令讀出資料。在 BSL 配置中預設停用該項。
主快閃記憶體 (應用程式記憶體)、非主快閃記憶體 (配置記憶體) 和 SRAM 記憶體允許讀出資料。
受保護
是
地址
要讀回的記憶體區域的起始位址。A1...A4,其中 A1 是 32 位元位址中最小權重位元組。
資料
要讀取的資料大小 (以位元組爲單位),L1...L4 中 L1 是最小權重位元組。可讀取的最大資料受裝置的緩衝區大小限制。從「取得裝置資訊」命令得知緩衝區大小。
命令傳回
如果讀回命令有效,BSL 確認和 BSL 核心會回應請求的資料。如需詳細資訊,請參閱Topic Link Label4.4.3。
如果讀回命令的位址/長度無效,或停用讀出,對應的錯誤將當作 BSL 確認後的訊息回應來傳送。
例
主機:80 09 00 29 00 0C 00 00 08 00 00 00 32 9D B0 35
BSL: 00 08 09 00 30 FF FF FF FF FF FF FF FF F6 2B A1 73