/
Build FSBL
Build FSBL
This how-to describes how to build the First Stage Boot Loader (FSBL) for your target platform. Building the FSBL is a part of the Xilinx design flow described in Xilinx Open Source Linux.
Table of Contents
Task Dependencies (Pre-requisites)
- System design completed in Vivado
Tools Required
Input Files Required
- Bitstream (for the programmable logic portion)
- System hardware project hdf file
Output Files Produced
- fsbl
Task Description
Using SDK
- Using SDK, create a New Application Project using the 'Zynq FSBL' template.
Using HSI
bash$ hsi
hsi% set hwdsgn [open_hw_design <hardware.hdf>]
hsi% generate_app -hw $hwdsgn -os standalone -proc ps7_cortexa9_0 -app zynq_fsbl -compile -sw fsbl -dir <dir_for_new_app>
Build Steps
- Fetch Sources
- (You are here) Build FSBL
- Build Device Tree Compiler (DTC)
- Build PMU Firmware
- Build Arm Trusted Firmware (ATF)
- Build U-Boot
- Build and Modify a Root File System
- Build Device Tree Blob
- Build Linux Kernel
- Prepare Boot Image
- Prepare Boot Medium
- Setup a Serial Console
- Additional Information: Build Qt and Qwt Libraries
Related Links
, multiple selections available,
Related content
Zynq-7000 FSBL
Zynq-7000 FSBL
More like this
Build kernel
Build kernel
Read with this
Build PMU Firmware
Build PMU Firmware
More like this
Build ARM Trusted Firmware (ATF)
Build ARM Trusted Firmware (ATF)
More like this
Build Device Tree Blob
Build Device Tree Blob
Read with this
Xilinx Open Source Linux
Xilinx Open Source Linux
Read with this
© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy