Boot Image Layout - 2023.2 English

Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400)

Document ID
Release Date
2023.2 English

This section describes the format of the boot image for different architectures.

Building a boot image involves the following steps:

  1. Create a BIF file.
  2. Run the Bootgen executable to create a boot image.
    Note: For the quick emulator (QEMU) you must convert the binary file to an image format corresponding to the boot device.

The input files are not necessarily different for each device (for example, for every device, ELF files can be input files that can be part of the boot image), but the format of the boot image is different. The following sections describe the required format of the boot header, image header, partition header, initialization, and authentication certificate header for each device.