NESU004 February 2023 MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1
架構
Header | 長度 | RSP | 資料 | CRC32 | ||||
---|---|---|---|---|---|---|---|---|
0x08 | 0x02 | 0x00 | 0x3B | MSG | C1 | C2 | C3 | C4 |
說明
對於某些命令,BSL 將訊息回應傳送到主機,該主機指出已處理命令的狀態。該表列出了 BSL 中的所有可能訊息。
MSG | 意義 | 可能原因(1) |
---|---|---|
0x00 | 成功執行 | |
0x01 | BSL 鎖定錯誤 | BSL 尚未使用開機載入程式解鎖密碼命令解鎖,或者在 BSL 解鎖後,命令接收階段會發生逾時 |
0x02 | BSL 密碼錯誤 | 已傳送不正確的密碼解鎖開機載入程式。 |
0x03 | 多個 BSL 密碼錯誤。已採取安全警報措施。 | 傳送錯誤密碼以解鎖開機載入程式 3 次。 |
0x04 | 未知命令 | 指定給 BSL 的命令未被識別爲有效命令 |
0x05 | 無效的記憶體範圍 | 指定的記憶體範圍無效。 |
0x06 | 指令無效 | 指定給 BSL的命令是已知的命令,但該命令在當時無效,無法處理。 |
0x07 |
原廠重設已停用 | 在 BCR 配置中停用原廠重設 |
0x08 |
原廠重設密碼錯誤 | 當 BCR 配置將原廠重設為「以密碼啟用」時,使用原廠重設命令傳送不正確密碼或沒有密碼 |
0x09 |
讀出錯誤 | 在 BCR 配置中停用記憶體讀出 |
0x0A |
無效的位址或長度對齊 | 快閃記憶體編程的起始位址或資料長度未對齊 8 位元組 |
0x0B |
用於獨立驗證的長度無效 | 針對獨立驗證傳送的資料大小不足 1KB |