ロード可能なカーネル モジュールのデバッグ - 2022.1 日本語

Vitis 統合ソフトウェア プラットフォームの資料: エンベデッド ソフトウェア開発 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語

カーネル モジュールをデバッグするには、モジュール名がそのモジュールのシンボル ファイルにマップされるようにパス マッピングを設定します。ロード可能なモジュールを確認するには、Debug ビューで Kernel を選択し、Modules ビューを確認します。カーネル モジュールは、ファイル パス別ではなく、名前別にリストされます。

カーネル モジュールをデバッグする手順は、次のとおりです。

  1. Project Explorer ビューでプロジェクトを選択します。
  2. Debug As > Debug Configurations をクリックします。[Debug Configurations] ビューが表示されます。
  3. Path Map をクリックし、選択したデバッグ コンフィギュレーションのパス マップを設定します。
  4. Add をクリックしてカーネル モジュールを挿入します。
  5. 関数またはライン ブレークポイントを挿入して、コアを実行します。ブレークポイントに到達すると、[Debug] ビューがすべての情報を含めてアップデートされます。
  6. 別のプロセスまたはスレッド レベルのデバッグの場合と同様、ブレークポイントの挿入、ステップ イン、ステップ アウト、変数の監視、スタック トレース、またはその他のソース レベルのデバッグ タスクを実行できます。