Build your application; Build boot loader; Generate device tree; Generate boot.bin; Build FSBL. Generate fsbl from SDK for the Vivado hardware. Create new application project and set the name to fsbl; Ask for hardware path and get file from <OPLK>/hardware/lib/generic/microblaze/xilinx-z702/mn-dual-shmem-gpio/hw_platform/system.hdf Building the U-Boot bootloader is a part of the Xilinx design flow described in Getting Started. U-Boot depends upon an externally build device tree compiler (dtc) in order to build successfully.
3. Building the First Stage Boot Loader (FSBL). Open the Xilinx SDK from the Vivado GUI (File->Launch SDK). In the "Launch SDK" panel that appears, press "OK" with the default options. You should see the SDK window as below. Note: If there are error messages (e.g. Hsi 55-1464 : Hardware...In particular, the Xilinx Zynq 7000 development tools are required to configure the system and build the FSBL, while the standard GNU tools are required to build U-Boot, kernel and user-space applications.