利用 Vitis 编译器命令启用波形调试 - 2023.2 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 简体中文
波形调试进程可通过 v++ 命令使用以下步骤来启用:
  1. g++ 命令行中添加 -g 选项以编译并链接用于调试的主机代码和系统工程,如 构建和运行系统 中所述。
  2. 在主机可执行文件所在目录中创建包含以下内容的 xrt.ini 文件,如 xrt.ini 文件 中所述:
    [Emulation]
    debug_mode=batch
    提示: debug_mode=gui 用于在 GUI 模式下运行 Vivado 仿真器,并启用波形显示以便交互使用,如 运行实时波形模式 中所述。调试 hw_emu 挂起问题时,这尤其有用,因为您可以在仿真器内中断仿真进程,并观测截至该时间点的波形。
  3. 使用 launch_hw_emu.sh 脚本启动硬件仿真,该脚本是在 v++ --package 进程期间生成的。

    此脚本将启动 Vivado 仿真器并启用批处理仿真以捕获仿真波形数据库。波形数据库会写入 .wdb,此文件可在 Vitis Unified IDE 的Analysis(分析)视图中打开,如 使用“Analysis”视图 (Vitis Analyzer) 中所述。