JAJU887 February 2023
構造
ヘッダー |
長さ |
RSP |
データ |
CRC32 | ||||
---|---|---|---|---|---|---|---|---|
0x08 |
0x05 |
0x00 |
0x32 |
D1...D4 |
C1 |
C2 |
C3 |
C4 |
説明
このコマンドは、指定されたメモリ範囲に格納されているデータの CRC を検証するために使用されます。これにより、プログラムされたデータをより迅速に検証できます。データ・サイズは最小 1kB にする必要があります。
メイン・フラッシュ (アプリケーション・メモリ)、メイン以外のフラッシュ (構成メモリ)、および SRAM メモリで CRC 検証を行えます。
ホストから SRAM メモリへのアクセスには制限があります。詳細については、セクション 3.3.1 を参照してください。
保護
あり
アドレス
検証対象のメモリ領域の開始アドレス。A1...A4 で、A1 は 32 ビット・アドレスの最下位バイトです。
データ
検証されるデータのサイズをバイト単位で、L1...L4 により表します。ここで、L1 は最下位バイトです。1KB ≦ サイズ ≦ 64KB。
コマンドの戻り値
BSL アクノリッジと、要求されたメモリ領域について計算された CRC値を含む BSL コア応答。詳細については、セクション 4.4.5 を参照してください。
検証コマンドのアドレスまたは長さが無効な場合、BSL アクノリッジに続いて、対応するエラーがメッセージ応答として送信されます。セクション 4.4.1 を参照してください。
例
ホスト:80 09 00 26 00 00 00 20 00 04 00 00 A0 97 D5 2E
BSL:00 08 02 00 3B 05 B7 F6 FE F2