FDI3250 boot loaders

Document created by jorge_plascencia Employee on Apr 25, 2016Last modified by Diana Torres on Apr 26, 2016
Version 2Show Document
  • View in full screen mode

The Future Designs LPC3250 based board ships with u-boot pre-installed. However, the kickstart loader and S1L can be installed on Future Designs LPC3250 boards. This will allow easier upgrade of the boot loader and the additional features and capabilities offered by S1L.

Once installed, the kickstart loader resides in NAND block 0 and is loaded into IRAM with the LPC32x0 boot ROM on chip reset. Control is then transferred to IRAM after the kickstart loader is loaded. The kickstart loader then loads S1L from block 1 and on of NAND FLASH into IRAM. Once S1L is loaded, control is transferred to S1L. The kickstart loader concept and S1L are explained in more detail in the CDL boot loaderspage.

S1L can be setup to load another application in IRAM or SDRAM. For Linux, u-boot can be setup to load and run in SDRAM at address 0x81fc0000. However, S1L isn't required and the kickstart loader can be built to load u-boot directly from NAND FLASH into SDRAM.