要在Emulation-HW(硬件仿真)构建目标中运行和调试应用,必须使用以下步骤:
- 选择
这样即可启动该仿真器,然后等待至 QEMU 内 Linux 完成启动为止。Emulation(仿真)控制台会显示 QEMU 启动和 Linux 启动进程的转录文本。当进度对话框关闭并且
qemu%
提示为空白时,即表示此进程已完成。您可以检查转录文本以获取该进程的详细信息。启动硬件仿真时,您可以为运行 graph 应用的 AI 引擎仿真器指定选项,如 复用 AI 引擎仿真器选项 中所述。您可在Emulator Arguments(仿真器实参)字段中通过指定以下命令来指定这些选项,如前图所示:
-aie-sim-options ../aiesim_options.txt
(赛灵思 > 启动/停止仿真器)命令启动 QEMU 仿真环境命令。 - 右键单击顶层系统工程,然后选择Debug Configurations(调试配置)对话框。 (调试方式 > 启动软件仿真器)命令。这样会打开
- 按Debug以继续。
这样即可在 Vitis IDE 中打开Debug透视图,并连接至 QEMU 中其各自的核上运行的 PS 应用和 AI 引擎 graph。此应用会在所有 ELF 文件的
main()
函数处自动中断。
此时,您即可在仿真环境中执行所有调试活动,如单步进入、单步跳过、查看变量或植入断点。如需了解更多信息,请参阅 使用调试环境。