- 按 设置 Vitis 环境 中所述方式设置 Vitis 核开发套件。
- 使用
debug_hw
脚本启动xvc_pcie
和hw_server
应用,如下所示:debug_hw --xvc_pcie /dev/xvc_pub.<driver_id> --hw_server
debug_hw
脚本会返回:launching xvc_pcie... xvc_pcie -d /dev/xvc_pub.<driver_id> -s TCP::10200 launching hw_server... hw_server -sTCP::3121
提示: /dev/xvc_pub.<driver_id> 驱动程序字符路径是在您的机器上定义的,可通过检查 /dev 文件夹来获取。 - 创建/下载内核后,修改主机代码以包含暂停 (pause) 语句,然后再开始执行内核,如 启用 ILA 触发器用于硬件调试 中所述。
- 运行您修改后的主机程序。
- 使用
debug_hw
脚本启动 Vivado Design Suite:debug_hw --vivado --host <host_name> --ltx_file ./_x/link/vivado/vpl/prj/prj.runs/impl_1/debug_nets.ltx
提示:<host_name>
是您的系统的名称。作为示例,命令窗口显示如下结果:
launching vivado... ['vivado', '-source', 'vitis_hw_debug.tcl', '-tclargs', '/tmp/project_1/project_1.xpr', 'workspace/vadd_test/System/pfm_top_wrapper.ltx', 'host_name', '10200', '3121'] ****** Vivado v2019.2 (64-bit) **** SW Build 2245749 on Date Time **** IP Build 2245576 on Date Time ** Copyright 1986-2019 Xilinx, Inc. All Rights Reserved. start_gui
- 在 Vivado Design Suite 中,运行 ILA 触发器。
- 按Enter键以继续运行主机程序。
- 在 Vivado 硬件管理器中,查看“Waveform”视图中有关内核计算单元从控制接口的接口传输事务。