First Stage Bootloader (FS-Boot)
Introduction
FS-Boot is a simple bootloader developed by PetaLogix, intended to serve as the primary bootstrap mechanism when the MicroBlaze CPU first boots. It is recommended for most applications that require a ready-to-run boot solution.
In a typical system runtime scenario, FS-Boot's primary purpose is to bootstrap the main system bootloader (such as U-Boot) from flash memory.
In the board bringup phase, FS-Boot may also be used to download an initial bootloader image (e.g. U-Boot), for first-time boot.
FS-Boot has the following features:
- Small code footprint to minimize on-chip BRAM resource usage
- Serial download for main bootloader (U-Boot) SREC images
- Auto-boot capability to launch main bootloader from flash memory.
- Serial download for kernel SREC images (for testing a debug purposes)
Scope and Background
The reader should have knowledge of the following topics:
- Familiar with using Xilinx Platform Studio.
- Buiding hardware projects using Xilinx EDK tools.
- Working with PetaLinux
Assumptions
This section make the following assumptions:
- The user's custom hardware project already exist and is added to PetaLinux.
Our customers say


