
FDI
NXP LPC3180 Demo
User’s Manual
FDI
Rev 2
Page 13
9/7/2007
On startup, the three LEDs located just above the LPC3180 will blink indicating CPU
activity. Following this the LEDs will count from 1 to 5 in binary as SIBL progresses
through various stages. This is useful in circumstances when the GUI board is not
plugged in and a HyperTerminal connection is not being made from a Host PC.
The functional test mode may be entered by either holding down the F1 key on the
keypad of the GUI board or the space key on the keyboard of the Host PC running
HyperTerminal. For details on the purpose and use of the functional tests, please consult
section 8.0 Functional Test.
The SIBL must be programmed into NAND flash with a special tool that also sets the
first 512 bytes of the NAND flash to an appropriate configuration.
5.2
U-Boot
U-Boot is another boot loader which is mainly responsible for loading the Linux Kernel.
It also provides a number of useful utilities. For example, the auto-boot process can be
aborted and a command line system accessed to handle flashing of the NAND, memory
testing, and other basic low level features (read/write individual bytes). If left to run, U-
Boot will automatically start up the Linux system.
5.3
Linux Boot
Linux is loaded using a standard SysV Init method. As the kernel enters various run-
levels scripts are executed which start specific daemons. One script run is the
/etc/rcS.d/S40modprobe.sh script. This file is actually a symbolic link to a script located
in /lib/modules/2.6.10/S40modprobe.sh. This script modprobes drivers on boot and may
be modified depending on the level of functionality desired in the bootable kernel.
After the kernel finishes booting, the login prompt is observable from the HyperTerminal
window. At this prompt, the user may log in by typing ‘root’ as the username with no
password:
Copacabana - ARM Embedded Linux version 1.1-vfp
Monday 20 December 2004 @ 20:40
(none) login:
5.4
SDRAM Memory Map
Although the images loaded into SDRAM depend on the parameters in the .ubt files,
below is the standard configuration used. The follow depicts where the images are
loaded into memory, but the memory map may change as sections are uncompressed
and/or moved.
Section Address
Start
RootFS 0x80000000
Linux Kernel
0x80620000
U-Boot 0x81EC0000
Summary of Contents for LP3180
Page 39: ...FDI NXP LPC3180 Demo User s Manual FDI Rev 2 Page 39 9 7 2007...
Page 40: ......