The petalinux-package --boot
command
generates a bootable image that can be used directly with
Versal®
ACAP,
Zynq®
UltraScale+™ MPSoC and Zynq-7000 devices, and also with
MicroBlaze™
-based FPGA
designs. For devices in the Zynq series, bootable
format is BOOT.BIN which can be booted from an SD card. For MicroBlaze-based designs, the default format is an MCS PROM file suitable
for programming using
Vivado® Design Suite or other
PROM programmer.
For devices in the Zynq series, this workflow is a wrapper around the bootgen utility provided with the Vitis software platform. For MicroBlaze-based FPGA designs, this workflow is a wrapper around the corresponding Vivado Tcl commands and generates an MCS formatted programming file. This MCS file can be programmed directly to a target board and then booted.