硬件调试的自动设置 - 2022.1 简体中文

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

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文
  1. 设置 Vitis 环境 中所述方式设置 Vitis 核开发套件。
  2. 使用 debug_hw 脚本启动 xvc_pciehw_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 文件夹来获取。
  3. 创建/下载内核,修改主机代码以包含暂停 (pause) 语句,然后再开始执行内核,如 启用 ILA 触发器用于硬件调试 中所述。
  4. 运行您修改后的主机程序。
  5. 使用 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
  6. Vivado Design Suite 中,运行 ILA 触发器。

  7. Enter键以继续运行主机程序。
  8. Vivado 硬件管理器中,查看“Waveform”视图中有关内核计算单元从控制接口的接口传输事务。