Combining FreeRTOS and APU Images using a BIF File - Combining FreeRTOS and APU Images using a BIF File - 2025.2 English - UG1305

Versal Adaptive SoC Embedded Design Tutorial (UG1305)

Document ID
UG1305
Release Date
2025-12-09
Version
2025.2 English
  1. Open the XSCT console in your Vitis IDE workspace.

  2. Navigate to the images/linux directory of your PetaLinux project:

    $ cd <petalinux-project>/images/linux/
    
  3. Freertos elf file is supported only for QSPI/SD boot images. Copy the freertos_gpio_test.elf from <design-package>/vck190/freertos/bootimages/freertos_gpio_test.elf to the images/linux directory.

    $ cp <design-package>/vck190/ready_to_test/qspi_images/freertos/freertos_gpio_test.elf .
    
  4. Copy the bootgen.bif file from <design-package>/ to the images/linux directory.

    $ cp <design-package>/vck190/ready_to_test/qspi_images/linux/bootgen.bif .
    
  5. Run the following command to create BOOT.BIN.

    $ bootgen -image bootgen.bif -arch versal -o BOOT.BIN -w
    

    This creates a BOOT.BIN image file in the <petalinux-project>/images/linux/ directory.

Note

To run the images using SD boot mode, see Boot Sequence for SD-Boot Mode.