准备通用镜像
建议您为平台软件组件使用通用镜像。欲知详情,请参阅嵌入式 Vitis 平台通用镜像。如需创建 PetaLinux 镜像,请参阅 Vitis 教程 PetaLinux 定制。
创建设备树二进制 (DTB) 文件
在 XSCT
工具中使用 createdts
命令生成 DTB 文件。zocl
驱动程序接口需要设备树节点才能启用中断连接。使用此命令时,请添加 -zocl
选项。以下代码显示了此命令及其选项的使用方法。
createdts -hw <full path of XSA file> -zocl -platform-name mydevice \
-git-branch xlnx_rel_v202X.X -board zcu104-revc -compile
-
-platform-name
:平台名称。 -
-hw
:含路径的硬件 XSA 文件。 -
-git-branch
:设备树分支。 -
-board
:器件的开发板名称。您可在 /device_tree/data/kernel_dtsi 处检查开发板名称。 -
-zocl
:启用 zocl 驱动程序支持。 -
-compile
:用于编译设备树的选项。
system.dtb 文件是在 <mydevice>/psu_cortexaXX_0/device_tree_domain/bsp
文件夹下创建的。