JAJU887 February 2023
UART および I2C BSL プロトコルのデータ・パケットの構造は次のとおりです。
PI コード | BSL コア・データ | PI コード | |
---|---|---|---|
ヘッダー (1 バイト) | 長さ (2 バイト) | BSL コアのコマンド / 応答 | CRC32 (4 バイト) |
データ・パケットは、コア・データ・フィールドによってコマンド・パケットまたは応答パケットに分類されます。
コマンド・パケットは、BSL に送信される最初のパケットです。2 番目のパケットは、BSL から受信される応答パケットです。応答パケットには、BSL アクノリッジと BSL コア応答の 2 つのコンポーネントが含まれています。このうち、アクノリッジは送信されるすべてのコマンド・パケットについて、BSL から受信されます。これに対して、BSL コア応答はすべてのコマンドについて受信されるわけではありません。