Customizing FS-boot

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