LPC3180 Development Kit
User’s Manual
For Software and Documentation please go to:
www.teamfdi.com/lpc3180
Page 1: ...LPC3180 Development Kit User s Manual For Software and Documentation please go to www teamfdi com lpc3180...
Page 2: ...n any form or by any means electronic or mechanical for any purpose without the express written permission of Future Designs Inc 2702 Triana Boulevard Huntsville AL 35805 NOTE The inclusion of vendor...
Page 3: ...ges 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...
Page 4: ...P LPC3180 Kit LPC3180 Board Revision 2 0 LPC3180 GUI Board Revision 1 Condor AC Adapter 5V 2 5A Serial Cable User s Manual 2 2 Software and Documentation Currently all software and documentation relat...
Page 5: ...a serial cable from an open COM port on the host PC to connector P1 on the LPC3180 board Jumpers JP2 and JP3 should both be in the 1 2 positions as described in Table 1 This connection allows the user...
Page 6: ...board respectively Push the boards together until a complete connection is made see Figure 1 3 Connect Condor Power supply from wall outlet to P3 on the LPC3180 board see Figure 3 4 Setup serial conne...
Page 7: ...Next to advance to the License Agreement Figure 4 JLink License Agreement Click Yes to agree to the license and Next to advance to the Destination Location window The software should be installed in...
Page 8: ...h will allow you to open JLink Commander and run the programming scripts Figure 7 Finish Installation 4 2 Build System To successfully re build kernel u boot and root filesystem images for the LPC3180...
Page 9: ...BL is the secondary boot loader that is executed before U Boot SIBL is responsible for most of the required initialization and also provides a mechanism to run functional tests on the LPC3180 board A...
Page 10: ...ers 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...
Page 11: ...oaded to the LPC3180 s NAND flash memory using a two stage process First all images must be transferred via JTAG to the LPC3180 s SDRAM Next these images in SDRAM are programmed into NAND flash using...
Page 12: ...nk ARM KS JTAG dongle should be connected to J2 on the LPC3180 Board see Figure 8 J2 is located between GUI board connectors J12 and J13 on the right hand side of the LPC3180 board For assistance in i...
Page 13: ...hortcut Software Binaries Programmed_Images expects JLink exe to be located at C Program Files SEGGER JLinkARM_V356b JLink exe If this is not the case on your system please modify the NXP Demo Setup s...
Page 14: ...es the entire portion of NAND memory to which the images will be written The second command writes the rootfs ubt image to NAND and may take several minutes to complete The third command writes the ke...
Page 15: ...4 0 vfp bin arm linux gcc export ARCH arm export CROSS_COMPILE arm linux make distclean make lpc3180db_config make make u boot axf tools mkimage A arm O u boot T Firmware C none a 81EC0000 e 81EC0000...
Page 16: ...r written when this occurs The modules should be copied over into their respective locations cp vhw ko path to mnt_rootfs lib modules 2 6 10 kernel drivers i2c cp ga_linuxdrv_211_pnx4008_spi ko path t...
Page 17: ...ux As a result following boot a USB Block Device may be inserted at any time 8 2 JFFS2 In the on board NAND Flash a space of 15 Megs has been reserved for a JFFS2 image Follow these instructions to mo...
Page 18: ...rd is equipped with the NXP BGB203 Bluetooth module programmed with version 1 2 4 of the NXP 1SPP firmware For correct operation a modified version of the pshs_uart ko kernel module must be used which...
Page 19: ...e added to successfully compile ssdfb c and link it during the make modules stage of compilation lpc3000evb_defconfig LINUX arch arm configs This file contains modifications to enable framebuffer supp...
Page 20: ...tapped after observing the following text in HyperTerminal NXP LPC3180 Demo FDI SIBL v1 00 SIBL will perform initialization and the quick memory test before going into Functional Test Mode 9 2 Functi...
Page 21: ...10 shows the LCD and LEDs after pressing the OK button a number of times Figure 10 LED Test To end the test the Enter key Clear button may be pressed This will bring up the main menu 9 4 Test I2C1 Th...
Page 22: ...he SPI bus by sending out a pattern which may be observed using an oscilloscope The oscilloscope should be configured with a trigger value of 1V and 1ms Div The ground may be connected to pin 20 of JT...
Page 23: ...the main menu the Enter key Clear button may be pressed 9 7 Test UART2 to Bluetooth This test verifies the connection of UART2 from the LPC3180 to the Bluetooth device After selecting the test from th...
Page 24: ...test will return to the main menu following its current iteration 9 9 ST Codec Loopback test The current ST Codec kernel module only provides minimal initialization commands for the chip and currently...
Page 25: ...ical support for the LPC3180 Development Kit is provided by Future Designs Inc For fastest response e mail support teamfdi com fax 256 883 1241 phone 256 883 1240 FDI also provides a Web site at http...
Page 26: ...ain Antenna WLAN J6 50 Ohm AUX Antenna WLAN J7 8 Ohm External Speaker Connection J9 BGW211 UART Header J11 Daughter Board Connector 1 J12 GUI Keypad Connector J13 GUI Display Connector J15 Headset Jac...
Page 27: ...allow the user to update a localized portion of the screen or the whole screen if desired b Arguments Address of 4 element unsigned int array using the following format x_Location y_Location x_Resolut...
Page 28: ...s awake or wakes it if the LCD panel is asleep b Arguments None c Returns 1 on failure 0 on success d Example if ioctl fbfd FBIO_TOGGLESLEEP printf Error toggling screen sleep n exit 1 6 FBIO_SLEEPON...
Page 29: ...inverted mode If the screen is already inverted this command has no effect b Arguments None c Returns 1 on failure 0 on success d Example if ioctl fbfd FBIO_INVERTON printf Error inverting screen n e...
Page 30: ...by 1 If the brightness adjustment is at its highest possible value this command has no effect b Arguments None c Returns 1 on failure 0 on success d Example if ioctl fbfd FBIO_BRIGHTNESSPLUS printf Er...
Page 31: ...FDI NXP LPC3180 Demo User s Manual FDI Rev 2 Page 31 10 1 2007 15 0 APPENDIX D GUI Keypad Mapping Each button is assigned a column Cx and row Ry as shown below...
Page 32: ...FDI NXP LPC3180 Demo User s Manual FDI Rev 2 Page 32 10 1 2007...
Page 33: ......
Page 34: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Future Designs Inc FDI LPC3180 DEV KIT...