Customizing FS-boot
TracNav menu
-
User Guide
- Copyright Information
- Acknowledgements
- Terminology
- Introduction
-
PetaLinux Overview...
-
Working with PetaLinux - The Basics...
-
Customising PetaLinux...
-
Advanced Topics...
-
Debugging...
-
PetaLinux Bootloader Solutions
-
First Stage Boot (FS-Boot)
- Overview
- Adding FS-Boot
- Building FS-Boot
- Customizing FS-Boot
- Using FS-Boot
-
U-Boot...
-
Supported Reference Designs...
- PetaLinux Tools Reference
- Getting Help
FS-Boot uses PetaLogix AutoConfig technology to automatically target any MicroBlaze embedded system.
The only system parameter that cannot be determined automatically is the start address in flash of the main bootloader.
By default, FS-Boot assumes that a directly-executable bootloader image will be found at the start of the system Flash memory. That is, it executes a jump to the address given by the CONFIG_FS_BOOT_START which is mapped to the CONFIG_XILINX_FLASH_START AutoConfig parameter.
If you change the location of the flash boot partition in the Flash Memory Partition Table Menu, you must also modify FS-boot accordingly. For most typical systems, this will not be required.
FS-Boot Configuration Parameters
FS-Boot supports a small set of configuratable parameters, the table below describes each of these parameters and their default values.
| Parameter | Descriptions | Default Value |
| CONFIG_FS_BOOT_START | The start address of the 'boot' partition in FLASH | Start adddress of the FLASH device in system memory |
| CONFIG_FS_BOOT_MAXSIZE | The size of the 'boot' partition in FLASH | 256K |
| CONFIG_FS_BOOT_DELAY | The number of second delay before automatically booting the image | 3 seconds |
