Using Bootgen GUI Options for Versal Adaptive SoCs - 2024.1 English

Bootgen User Guide (UG1283)

Document ID
UG1283
Release Date
2024-05-30
Version
2024.1 English

Create Versal Boot Image from Flow navigator

If you launch Bootgen GUI for AMD Versal™ from flow navigator, the Create Boot Image dialog box opens, with default values pre-selected from the context of the selected project.

Figure 1. Bootgen GUI for Versal Adaptive SoCs in Vitis Unified IDE

  1. Populate the Create Boot Image dialog box with the following information:
    1. Select either Create a BIF file or Import an existing BIF file.
      Note: AMD Vivado™ generated BIF can be found at <design>.runs/impl_1/ directory.
    2. From the Basic tab, specify the Output BIF file path.
    3. Specify the Output Image.
  2. In the Boot image partitions, click the Add button to add additional partition images.
  3. Create offset, alignment, and allocation values for partitions in the boot image, if applicable.

    The output file path is set to the /bif folder under the selected application project by default.

  4. From the Security tab, you can specify the overall attributes to create a secure image. Partition security attributes can be updated when you select the partition and click Edit button, then go to Security tab.

    See Using Authentication and Using Encryption for more information.

  5. Create or import a BIF file boot image one partition at a time, starting from the bootloader. The partitions list displays the summary of the partitions in the BIF file. It shows the file path, encryption settings, and authentication settings. Use this area to add, delete, modify, and reorder the partitions. You can also set values for enabling encryption, authentication, and checksum, and specifying some other partition related values like Load, Alignment, and Offset
  6. Contents in Extra Bif attributes dialogue and the Edit partition > Extra Partition attributes is appended to the overall BIF file or the partition. You can use these fields to add custom attributes if they are not supported by the Bootgen GUI.

Common Use Cases for Creating Versal Boot Image

Launching Bootgen GUI for AMD Versal™ from Vitis menu, the Create Boot Image dialog box opens.

Figure 2. Create Boot Image

Select to import existing BIF file, either to use existing BIF file or obtain it by extracting from XSA file. Then the common use case for quickly creating boot image dialog would appear.

Figure 3. Create Versal Boot Image

User could go to corresponding customized use cases and create boot image quickly.