Design i/o file
i: N/A
o:edt_zcu102_wrapper.xsa
Building and debugging linux application
i: edt_zcu102_wrapper.xsa and petalinux.bsp
o: images (BOOT.BIN, image.ub) and app
Config hw
i: edt_zcu102.xpr and ip blocks
o: project.xsa
Config sw
Config PetaLinux to create images for SD boot
Reconfigure the project with edt_zcu102_wrapper.xsa
petalinux-config --get-hw-description=<path containing edt_zcu102_wrapper.xsa>
Build
petalinux-build
Generate the boot image
cd images/linux
petalinux-package --boot --fsbl zynqmp_fsbl.elf --u-boot
Create linux domain
i: fsbl.elf, pmufw.elf, bl31.elf, rootfs.ext4, Image, system.dtb
Create linux application
Build setting
Add the pthread library in gcc linker
Create BOOT image for SD-Boot
https://xilinx.github.io/Embedded-Design-Tutorials/docs/2022.1/build/html/docs/Introduction/ZynqMPSoC-EDT/8-boot-and-configuration.html#boot-sequence-for-sd-boot