从命令行启动调试 - 2022.1 简体中文

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

Document ID
UG1076
Release Date
2022-05-25
Version
2022.1 简体中文

从命令行构建的调试工程可谓是特别的挑战,因为必须将系统的各种要素(编译后的 graph 应用 (libadf.a)、器件二进制文件 (XCLBIN) 和顶层应用 (host.cpp))集合在一起并呈现为单个系统。在 Vitis IDE 中这是通过系统级工程来完成的,此工程是您首次创建 graph 工程时创建的。在命令行流程中,此服务是由 Vitis 编译器封装进程来提供的。如 封装 中所述,v++ --package 命令会将系统各要素集合在一起,为硬件仿真或硬件构建创建启动容器。

此外,您必须单独管理调试环境的不同要素,以运行 QEMU 仿真环境或者运行 xrt_server 以连接至硬件并启动 Vitis IDE 以运行调试进程。在后续主题中详细描述了命令行调试的步骤和要求。