Skip to content. | Skip to navigation

Sections
You are here: Home Resources Documentation PetaLinux 0.40 final User Guide PetaLinux Bootloader Solutions First Stage Bootloader (FS-Boot)

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.
Document Actions
Quick Contact
Our customers say

We have been working now with PetaLogix for over two years.  The documentation and examples they provided along the way helped us tremendously with our first embedded Linux experience.

Jim Law
Sr Hardware Designer, Iris Power LP

 
Site by:
Personal tools