User`s guide

LPC3250 Developer’s Kit - User’s Guide
Page 37
Copyright 2011 © Embedded Artists AB
Figure 15 S1L loader up and running
The S1L loader will initialize the board, such as clocks and external memory and then start a console
where you can give input commands to the loader. S1L offers the following booting options.
- MMC/SD card
- UART5
- NAND Flash
Load application from MMC/SD card
First make sure you have stored the srec file on the FAT formatted MMC/SD card. Please note that the
S1L loader doesn’t support long file names.
1. Load srec file to memory
ea3250> load blk timer~1.sre srec
2. Start the application using the exec command
ea3250> exec
If the application has been built and linked to execute from external memory you could also use the
binary file when loading the application. This is, for example, the case for the u-boot bootloader.
1. Load the binary file with type set to raw.
ea3250> load blk u-boot.bin raw 0x83fc0000
2. Start the application using the exec command and the load address.
ea3250> exec 0x83fc0000
Instead of directly executing the binary file you could store it in NAND flash by issuing the nsave
command after it has been loaded to the external memory.
Load application from UART
Loading from UART is similar to loading from MMC/SD card with the difference that source is set to
term.