デバッグ ハイパーバイザー - 2022.1 日本語

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

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語
  1. Xen および Dom-0 をブートします。Xen および Dom-0 をブートする方法については、 『PetaLinux ツール資料: リファレンス ガイド』 (UG1144) を参照してください。
  2. Xen シンボル ファイルの OS 認識デバッグをイネーブルにして、Xen 認識をイネーブルにします。シンボル ファイルがプロセス コンテキストに追加され、ソース レベルのデバッグをイネーブルにします。Xen 認識をイネーブルにする方法は、Xen 認識のイネーブル を参照してください。
  3. OS 認識デバッグがイネーブルになると、[Debug] ビューが Linux カーネルで実行されるプロセスのリストでアップデートされます。プロセッサ コアが停止するとプロセス リストが初めてアップデートされ、この後はダイナミックにアップデートされていきます (新しいプロセスがリストに追加され、停止されたプロセスが削除されます)。
  4. Edit Source Lookup Path をクリックし、選択したデバッグ コンフィギュレーションのパス マップを設定します。デバッガーはパス マップを使用して、システムに含まれるすべての実行ファイルおよび共有ライブラリのシンボル ファイルを検索およびロードします。

    注記: パス マップは、シンボルおよびソース ルックアップの両方に使用されます。
  5. ブレークポイントを追加するか、コアを一時停止します。ブレークポイントに到達すると、[Debug] ビューがすべての情報を含めてアップデートされます。
  6. これで、ブレークポイントの挿入、ステップ イン、ステップ アウト、変数の監視、スタック トレース、またはその他のソース レベルのデバッグ タスクを実行できるようになりました。