U-Boot
U-Boot is an open source boot loader. Follow the Building U-Boot instructions at wiki.xilinx.com to download U-Boot and configure it for your platform. If you use PetaLinux to create Linux boot files, it will configure and create U-boot for you.
For the SDx system compiler to use a U-Boot, a BIF file must point to it,
as defined by the
sdx:bif attribute of the<sdx:image>
element. Refer to the Software
Platform XML Metadata Reference for more information on the sdx:bif
attribute.
/* linux */
the_ROM_image:
{
[bootloader]<boot/fsbl.elf>
<bitstream>
<boot/u-boot.elf>
}Example: samples/platforms/zc702_axis_io/sw/boot/u-boot.elf