从 Vitis IDE 进行硬件仿真调试 - 2022.1 简体中文

Versal ACAP AI 引擎编程环境 用户指南 (UG1076)

Document ID
UG1076
Release Date
2022-05-25
Version
2022.1 简体中文
要在Emulation-HW(硬件仿真)构建目标中运行和调试应用,必须使用以下步骤:
  1. 选择Xilinx > Start/Stop Emulator(赛灵思 > 启动/停止仿真器)命令启动 QEMU 仿真环境命令。

    这样即可启动该仿真器,然后等待至 QEMU 内 Linux 完成启动为止。Emulation(仿真)控制台会显示 QEMU 启动和 Linux 启动进程的转录文本。当进度对话框关闭并且 qemu% 提示为空白时,即表示此进程已完成。您可以检查转录文本以获取该进程的详细信息。

    启动硬件仿真时,您可以为运行 graph 应用的 AI 引擎仿真器指定选项,如 复用 AI 引擎仿真器选项 中所述。您可在Emulator Arguments(仿真器实参)字段中通过指定以下命令来指定这些选项,如前图所示:

    -aie-sim-options ../aiesim_options.txt
  2. 右键单击顶层系统工程,然后选择Debug As > Launch HW Emulator(调试方式 > 启动软件仿真器)命令。这样会打开Debug Configurations(调试配置)对话框。
  3. Debug以继续。

    这样即可在 Vitis IDE 中打开Debug透视图,并连接至 QEMU 中其各自的核上运行的 PS 应用和 AI 引擎 graph。此应用会在所有 ELF 文件的 main() 函数处自动中断。

此时,您即可在仿真环境中执行所有调试活动,如单步进入、单步跳过、查看变量或植入断点。如需了解更多信息,请参阅 使用调试环境