
FDI
NXP LPC3180 Demo
User’s Manual
FDI
Rev 2 Page 3 10/1/2007
Table of Contents
1.0 Introduction....................................................................................................................................................... 4
2.0 Guide to Kit....................................................................................................................................................... 4
2.1 Kit Contents................................................................................................................................................. 4
2.2 Software and Documentation....................................................................................................................... 4
2.3 Power Requirements.................................................................................................................................... 4
2.4 Jumpers........................................................................................................................................................ 4
2.5 JTAG Connectors ........................................................................................................................................ 5
2.6 Serial Connection......................................................................................................................................... 5
2.7 GUI Board ................................................................................................................................................... 5
3.0 Hardware Setup................................................................................................................................................. 6
4.0 Software Installation ......................................................................................................................................... 7
4.1 Host PC........................................................................................................................................................ 7
4.2 Build System................................................................................................................................................ 8
5.0 Boot Process...................................................................................................................................................... 9
5.1 SIBL ............................................................................................................................................................ 9
5.2 U-Boot....................................................................................................................................................... 10
5.3 Linux Boot................................................................................................................................................. 10
5.4 SDRAM Memory Map.............................................................................................................................. 10
5.5 NAND Flash Memory Map....................................................................................................................... 10
6.0 Downloading New Software........................................................................................................................... 11
6.1 Loading Images Into SDRAM Memory..................................................................................................... 11
6.2 Writing SDRAM to NAND Flash.............................................................................................................. 13
7.0 Building Images in Linux................................................................................................................................ 14
7.1 Building U-Boot ........................................................................................................................................ 14
7.2 Building the Linux Kernel......................................................................................................................... 14
7.2.1. Kernel Modules............................................................................................................................... 15
7.3 Editing the root file system........................................................................................................................ 15
8.0 Linux Features ................................................................................................................................................ 16
8.1 USB Block Device..................................................................................................................................... 16
8.2 JFFS2......................................................................................................................................................... 16
8.3 WIFI .......................................................................................................................................................... 16
8.4 Bluetooth ................................................................................................................................................... 17
8.5 Framebuffer ............................................................................................................................................... 17
9.0 Functional Tests.............................................................................................................................................. 19
9.1 Entering Functional Test Mode.................................................................................................................. 19
9.2 Functional Test Menu................................................................................................................................ 19
9.3 Test LEDs.................................................................................................................................................. 20
9.4 Test I2C1 ................................................................................................................................................... 20
9.5 Test I2C2 ................................................................................................................................................... 21
9.6 Test SPI ..................................................................................................................................................... 21
9.7 Test UART2 to Bluetooth.......................................................................................................................... 22
9.8 Exhaustive Memory Test........................................................................................................................... 23
9.9 ST Codec Loopback test............................................................................................................................ 23
10.0 Technical Support........................................................................................................................................... 24
11.0 General Sales and Contact Information........................................................................................................... 24
11.1 General Sales............................................................................................................................................. 24
11.2 Contact Information................................................................................................................................... 24
12.0 APPENDIX A: Board Layout and Connectors .............................................................................................. 25
13.0 APPENDIX B: Schematic and Parts List....................................................................................................... 26
14.0 APPENDIX C: Framebuffer API................................................................................................................... 26
14.1 IOCTL Calls.............................................................................................................................................. 26
15.0 APPENDIX D: GUI Keypad Mapping .......................................................................................................... 30