dump - 2025.1 English - UG1283

Bootgen User Guide (UG1283)

Document ID
UG1283
Release Date
2025-05-29
Version
2025.1 English

Syntax

-dump <filename> [arguments]

Description

This option is used to dump different components from the PDI. For SSI technology devices, this can be used to dump intermediate slave PDIs as binary files. Furthermore, it can also extract the boot header content directly while producing the PDI. An example of this is demonstrated below.

Note:

Note: For Versal AI Edge Series Gen 2, Versal Prime Series Gen 2, and Spartan UltraScale+devices, Hashlbock0 binary with hash is dumped by default.

Example

bootgen -image test.bif -o -boot.bin -log trace -dump bh
bootgen -arch versal -dump boot.pdi bh

Filename

PDI file

Arguments

  • empty: Dumps the partitions as binary files.
  • bh: Dumps boot header as a separate file.
  • boot_files: Dumps all boot files (Boot header, PLM and PMC CDO)
  • plm: Dumps the plm partition
  • pmc_cdo: Dumps pmc_cdo partition
  • slave_pdis: Dumps slave PDIs for SSI technology devices
Note: Boot header is dumped as a separate binary file along with PDI. PDI generated is not be stripped of the boot header, but it retains the boot header.
Note: When no arguments are specified, all the partitions are dumped.