JAJU887 February 2023
構造
ヘッダー | 長さ | 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 未満 |