ハードウェア エミュレーションでの GDB ベースのデバッグ - 2020.2 Japanese

Vitis 統合ソフトウェア プラットフォームの資料: アプリケーション アクセラレーション開発 (UG1393)

Document ID
UG1393
Release Date
2021-03-22
Version
2020.2 Japanese

ソフトウェア ベースの GDB フローを使用したデバッグは、ハードウェア エミュレーションで完全にサポートされています。Vitis デバッガーでは RTL コードが元の C/C++ ソース コードにマップされるので、ハードウェア エミュレーションでのデバッグにおける GDB の使用にも違いはありません。ただし、Vitis HLS での RTL 生成でカーネル ソースの変数およびループが削除されることがあるので、このコードのマップではブレークポイントの設定および変数の内容の確認が制限される場合があります。

ハードウェア エミュレーションでホスト コードおよびカーネル コードのデバッグに GDB を使用する場合、ソフトウェア エミュレーションと同じ 3 つのターミナル プロセスが使用されます。このフローの実行方法は、コマンド ライン デバッグ フロー の手順を参照してください。