本文承接VitisAI(04) PetaLinux Flow,介绍使用Xilinx的Vitis工具利用Vivado生成的design_1_wrapper.xsa文件以及PetaLinux编译的rootfs和内核镜像,生成制作好的SD卡镜像文件sd_card.img
PetaLinux工程准备编译好的各文件
PetaLinux编译成功后的输出文件在PetaLinux工程的image/linux下,进入此目录,并在其中创建pfm文件夹,并创建boot和sd_dir两个子目录,将Vitis工程需要的PetaLinux输出文件拷贝到新创建的文件夹下
cd image/linux
mkdir pfm
mkdir pfm/boot
mkdir pfm/sd_dir
拷贝以下文件到pfm/boot
-
bl31.elf
-
pmufw.elf
-
zynqmp_fsbl.elf
-
u-boot.elf
-
system.dtb
cp bl31.elf pmufw.elf zynqmp_fsbl.elf u-boot.elf system.dtb pfm/boot
拷贝以下文件到pfm/sd_dir
-
boot.scr
-
system.dtb
cp