Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Create a new folder and copy pmufw.elf, zynqmp_fsbl.elf, bl31.elf, u-boot.elf, system.dtb and system.bit from petalinux generated images (present at <plnx-proj-root>/images/linux/).

  • Create RPU_0 application rpu_app.elf from Vitis as described in above section and copy rpu_app.elf into same new folder.

  • Create boot.bif file in same folder as shown below.

    Code Block
    the_ROM_image:
    {
            [bootloader, destination_cpu=a53-0] zynqmp_fsbl.elf
            [pmufw_image] pmufw.elf
            [destination_device = pl] system.bit
            [destination_cpu=r5-0] rpu_app.elf
            [destination_cpu=a53-0,exception_level=el-3,trustzone] bl31.elf
            [destination_cpu=a53-0, load=0x00100000] system.dtb
            [destination_cpu=a53-0,exception_level=el-2] u-boot.elf
    }
  • Create BOOT.BIN file using following command.

    Code Block
    bootgen -arch zynqmp -image boot.bif -w -o BOOT.BIN

...