イベント ログ コマンドの例 - 2023.2 日本語

Versal アダプティブ SoC システム ソフトウェア開発者向けガイド (UG1304)

Document ID
UG1304
Release Date
2023-10-18
Version
2023.2 日本語

次に、イベント トレース ログの構造の例を示します。

例: ログ レベルをデバッグ情報に変更

構造
CMD - 0x020113 (イベント ログ コマンド)
SubCmd - 0x1 (ログ レベルを変更するためのサブ コマンド)
Arg1 - 0x3 (デバッグ情報に変更)

例: デバッグ ログ バッファーのアドレスを変更

次のコマンド構造は、ログ バッファーの開始アドレスを 1M (サイズ 512K) に変更します。

構造
CMD - 0x040113 (イベント ログ コマンド)
SubCmd – 0x2 (ログ バッファー アドレスを変更するためのサブ コマンド)
Arg1 - 0x0 (上位アドレス)
Arg2 - 0x100000 (下位アドレス 1M)
Arg3 – 0x80000 (ログ バッファー サイズ 512K)

例: ログ データをコピー

構造
CMD - 0x030113 (イベント ログ コマンド)
SubCmd – 0x3 (ログ バッファーを下記のアドレスにコピーするためのサブ コマンド)
Arg1 - 0x0 (上位アドレス)
Arg2 - 0x100000 (下位アドレス 1M)

例: ログ バッファーの詳細を取得

構造
CMD - 0x010113 (イベント ログ コマンド)
SubCmd – 0x7 (イベント ログ バッファーの詳細を取得するためのサブ コマンド)
応答ペイロード 0: コマンド ステータス
応答ペイロード 1: 上位アドレス
応答ペイロード 2: 下位アドレス
応答ペイロード 3: ログがどこまで有効かを示すバッファー オフセット
応答ペイロード 4: デバッグ ログ バッファーの長さ
応答ペイロード 5: ログ バッファーがフルかどうかのステータス