AMD Kria KR260 DPU配置教程2

描述

 

本文作者:AMD 工程师 Shaoyi Chen 

在上一篇文章中 开发者分享|AMD Kria KR260 DPU 配置教程 1 我们导出了 platform 的设计工程 XXX.xsa。接下来我们将使用 pfm.tcl 来生成 platform 工程,配置 Linux 部分并生成 AMD Vitis acceleration platform。

使用以下命令将 xsa 转换为 platform 文件:

xsct pfm.tcl -xsa

DPU

Tcl 脚本中第一部分提供了脚本的使用帮助。

第二部分将平台的默认处理器设置为 psu_cortexa53。 Makefile 通常调用此 Tcl 脚本,第二部分的命令解析 makefile 发送的这些参数。

第三部分设置了 platform、映像目录、启动目录和 BIF 文件的多个变量。

第四部分设置了工作空间。

第五部分创建 platform 项目和域并构建/生成平台。

接下来我们需要把 DPU.xo 连接到我们刚刚生成的 platform 上。

组织为如下图所示的目录结构:

DPU

修改 prj_config_1dpu 文件为:

DPU

运行以下命令来生成 xclbin 文件:

DPU

此步骤将由加速功能组成的 overlay 集成到 Vitis platform 中。 Overlay 是 PL 加速器内核,由 Vitis 编译器 (v++) 编译为 Xilinx 对象形式 (.XO) 文件,并由 Vitis 链接器 (v++ --link) 集成到 Vitis 平台中。 Vitis 链接器生成新的设备映像(bit 文件)以及包含有关 PL 内核的信息的设备可执行文件 (XCLBIN)。Vitis 打包程序 (v++ --package) 打包设备二进制文件以及其他所需的文件,以构建可运行软件。

等待 Vitis 运行完,我们就将 DPU 集成到了 platform 上。

 

 

  审核编辑:汤梓红

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分