在 Vitis IDE 中利用 Ext4 rootfs 封装镜像 - 2023.2 简体中文

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

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 简体中文
Vitis IDE 提供 ext4 rootfs 时,生成的 sd_card.img 文件包含:
  • 用于 PL 内核的 xclbin 文件
  • 主机应用
  • Linux 内核镜像
  • 设备树
  • U-Boot 配置文件:boot.scr
  • ext4 rootfs(包含在 Ext4 分区内)

要在 Vitis IDE 中使用 Ext4 rootfs 来封装镜像,请执行以下操作:

  1. Vitis IDE 中,选择File > New > Application Project(文件 > 新建 > 应用工程)以创建新应用工程。
  2. 选择平台(例如,xilinx_zcu102_base_202120_1),然后单击Next(下一步)。
  3. 为应用工程提供名称(例如,vadd
  4. 对于System Project(系统工程)的选项,请选择Create New(新建)。
  5. 对于Target processor(目标处理器),请选择可运行 Linux 域的处理器(例如,psu_cortexa53 SMP),然后单击Next
  6. Domain(域)页面中,选择xrt,并提供以下应用设置:
    • Sysroot path(系统根目录路径;例如,xilinx-zynqmp-common-v2021.2/sysroots/cortexa72-cortexa53-xilinx-linux
    • Root FS(根文件系统;例如,xilinx-zynqmp-common-v2021.2/rootfs.ext4
    • Kernel Image(内核镜像;例如,xilinx-zynqmp-common-v2021.2/Image
  7. 单击Next
  8. 选择应用模板(例如,Vector Addition),然后单击Finish(完成)。
  9. 选择系统工程,然后单击Build(构建)按钮以构建工程。
  10. 验证在 Emulation-SWEmulation-HWHardware 目录下的 package 目录中是否已创建 sd_card.img 文件。
提示: 创建应用工程后,要更改 sysrootrootfskernel 的路径,请双击 .sprj 文件,然后在Options(选项)对话框中更改路径。