PL 内核编译 - 2022.1 简体中文

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

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

要按 Vitis 统一软件平台文档:应用加速开发(UG1393) 中的使用 Vitis 编译器来编译内核 中所述使用 Vitis 编译器命令编译内核,请使用以下命令语法:

v++ --compile -t hw_emu --platform xilinx_vck190_base_202210_1 -g \
-k <kernel_name> <kernel>.cpp -o <kernel_name>.xo --save-temps

v++ 命令可使用下表所述的选项。

表 1. Vitis 编译器选项
选项 描述
--compile 指定编译模式。
-t hw_emu 指定编译进程的构建目标。如需了解更多信息,请参阅 Vitis 统一软件平台文档:应用加速开发(UG1393) 中的构建目标章节。
--platform 指定目标平台的路径和名称。对于此命令行选项示例,假定PLATFORM_REPO_PATHS设为正确的平台路径。
-g 启用调试功能特性。这是仿真模式必需的选项。
-k 指定内核名称。此名称必须与指定的内核源文件中的函数名称相匹配。
-o 指定已编译的赛灵思对象文件 (.xo) 的输出文件名。
--save-temps 保存编译进程中生成的临时文件。这是可选项。