Home

- NGX Technologies

image

Contents

1. Free Download PDF Lie Windows XP Professional Fig 4 A Connect To window opens where you have to select the COM port In this example it is COM13 Click OK A COM13 Properties window appears Set the values as shown below Click OK Note Please check for your machines COM port number The COM port number can be different COM13 Properties es ES ELUEBOARD Enter details for the phone number that you want to dial Country region India 31 Area code 080 Connect using Phone number Fig 5 Fig 6 Next a Hyper Terminal window opens as shown 12 www ngxtechnologies com User Manual BlueBoard LPC1114 dB BLUEBOARD HyperTerminal O oo File Edit View Call Transfer Help NGA Technologies Bangalore India E mr Connected 00 01 16 Auto detect 1152008 N 1 Fig 7 Make sure the board is powered and the serial port is connected to the board The key that are typed on the keyboard are echoed back to the hyper terminal 4 3 9 External Interrupt Switch amp Wakeup Switch Test setup and verification When you press the External Interrupt Switch External SW3 the controller enters into the deep power down mode once you press the wake up switch SW1 the controller wakes up from the deep power down mode 4 3 10 Serial Wire Debug Test setup and verification Connect the Ulink2 debugger to the debug port 10 pin or 20 pin Open
2. E NGX BLUEBOARD LPC1114 schematic for the Development board Additional references include NGX BLUEBOARD LPC1114 DATASHEET Information on development tool being used Keil uvision 4 23 http www keil com download product Flash magic http www flashmagictool com About this document Revision History Version V1 0 author Veeresh Tumbaragi Company Terms amp Conditions Legal NGX Technologies Pvt Ltd provides the enclosed product s under the following conditions This evaluation board kit is intended for use for ENGINEERING DEVELOPMENT DEMONSTRATION and EDUCATION OR EVALUATION PURPOSES ONLY and is not considered by NGX Technologies Pvt Ltd to be a finished end product fit for general consumer use Persons handling the product s must have electronics training and observe good engineering practice standards As such the goods being provided are not intended to be complete in terms of required design marketing and or manufacturing related protective considerations including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards This evaluation board kit does not fall within the scope of the European Union directives regarding electromagnetic compatibility restricted substances RoHS recycling WEEE FCC CE or UL and therefore may not meet the technical requirements of these directives or other related directives The user a
3. Y Calculator EX Command Prompt EA Internet Browser Choice D Notepad YY Paint Program Compatibility Wizard E5 Remote Desktop Connection Synchronize L9 windows Explorer TE ENN Ew ON IAS SJ Outlook Express 5 Remote Assistance fi Communications windows Media Player Net Mera I z D Windows Movie Maker 7 Gua aall AEAEE Matted Emp aal fan pena dl r ECC Gol Keil uvision 2 Wireless Network Setup Wizard l Microsoft Office gt I HyperTerminal Im CooCox Software CamStudio Im LPCxpresso v4 1 0_190 Im VideoLAN H ITAG YAGARTO YAGARTO Tools USBlyzer Microsoft Visual Studio 2008 Im Microsoft Windows SDK v6 04 BCL ALLPDF Converter 3 hal al A WtordPad Als Gl ME A C e A gt To HyperTerminal mas AMM ii ig LJ Net Connects to other computers Internet telnet sites bulletin board systems online services and host computers using E New either a modem or a null modem cable ASS PF zm C SAA a A a a p ze CoGenter examples l spiJjpa ica we Microsoft Update a Microsoft Update Catalog EQ Set Program Access and Defaults ONS ONES ONS ONS FY F Es Documents 4 Settings 2 Search Us Help and Support Run Log Off easyarmlabs oj Turn Off Computer start TH BBSRM_latest pdf A SL Ek LM3S8962_EvalBo UM_Template1 doc C C workinaxiBluebo Um_Template1 doc
4. ISP Wakeup External Interrupt and reset switch A 12 0000 MHz crystal for MCU 32Khz crystal for RTC A Extension headers for all MCU pins A RS232 connector PS2 connector Micro SD MMC card connector USB type B mini connector with link LED A 64x128 parallel graphical LCD with Backlight control A High accuracy external RTC connected on 12C bus A RTC battery holder A 10K pot for ADC Note The BlueBoard LPCI 114 has support for both 20 pin and 10 pin debug header You don t need to buy a 20pin to 10pin converter board which costs 10 15 USD 4 www nextechnologies com User Manual BlueBoard LPC1114 2 3 Block Diagram Fig 2 2 4 MCU Features ARM Cortex MO processor running at frequencies of up to 50 MHz ARM Cortex MO built in Nested Vectored Interrupt Controller NVIC Non Maskable Interrupt NMI input selectable from several input sources System tick timer Up to 32 kB on chip flash program memory Up to 8 kB SRAM data memory 16 kB boot ROM In System Programming ISP and In Application Programming IAP www nextechnologies com User Manual BlueBoard LPC1114 e Serial Wire Debug e Up to 42 General Purpose I O GPIO pins e GPIO pins can be used as edge and level sensitive interrupt sources e Two GPIO grouped interrupt modules e High current source output driver 20 mA on one pin e High current sink driver 20 mA on true open drain pins e Four general purpose counter timers e Programmable Windowed
5. WatchDog Timer WWDT e 10 bit ADC with input multiplexing among eight pins e USART Universal Synchronous Asynchronous Receiver Transmitter e Two SPI controllers with SSP features and with FIFO and multi protocol capabilities e 2C bus interface supporting the full I2C bus specification and Fast mode Plus e Crystal Oscillator with an operating range of 1 MHz to 25 MHz e 12 MHz high frequency Internal RC oscillator IRC e Internal low power low frequency WatchDog Oscillator WDO e PLL allows CPU operation up to the maximum CPU rate e A second dedicated PLL is provided for USB e Clock output function with divider e Integrated PMU Power Management Unit e Power profiles residing in boot ROM e Four reduced power modes e Processor wake up e Power On Reset POR e Brownout detect with four separate thresholds for interrupt and forced reset e Unique device serial number for identification e Single 3 3 V power supply 1 8 V to 3 6 V e Temperature range 40 C to 85 C For the most updated information on the MCU please refer to NXP s website 6 www nextechnologies com User Manual BlueBoard LPC1114 NA 3 0 BLUEBOARD LPC1114 Hardware Description 3 1 Introduction The NGX BLUEBOARD LPC1114 is based on ARM Cortex MO microcontroller from NXP LPC1114 offers 32 KB Flash memory 50 MHz operation I2C controller with data rate of up to 1 Mbit s and wide range of peripherals Refer to the LPC1114 data sheet for complete dev
6. f L Release 12 2011 Tools by ARM This SETUP program installs MDK ARM 14 23 This SETUP program may be used to update a previous product installation However you should make a backup copy betore proceeding lt iz recommended that you exit all Windows programs before continuing with SETUP Fallow the instructions to complete the product installation keil p isiond Setup Fig 11 Step 3 Terms amp conditions Setup MDK ARM V4 23 License Agreement S KE f k Please read the following license agreement carefully Tools by ARM To continue with SETUP pon must accept the terme of the License Agreement To accept the agreement click the check bos below END USER LICENCE AGREEMENT FOR MDK ARM THIS END USER LICENCE AGREEMENT LICENCE IS A LEGAL AGREEMENT BETWEEN YOU EITHER A SINGLE INDIVIDUAL OR SINGLE LEGAL ENTITY AND ARM LIMITED CARM FOR THE USE OF THE SOFTWARE ACCOMPANYING THIS LICENCE ARM IS ONLY WILLING TO LICENSE THE SOFTWARE TO YOU ON CONDITION THAT YOU ACCEPT ALL OF THE TERMS IN THIS LICENCE BY CKING AGREE OR BY INSTALLING OR OTHERWISE USING OR COPYING fel uVisiond Setup REY ATI ME Fig 12 16 www ngxtechnologies com User Manual BlueBoard LPC1114 Step 4 Provide the destination path and Click on Next Setup MDK ARM V4 23 Folder Selection YY KE i i Select the folder where SETUP will install fles Tools by ARM SETUP will install vision in the following f
7. the keil project build the project and click on load debug option to program or debug the BlueBoard as shown in the below images 13 www ngxtechnologies com User Manual BlueBoard LPC1114 Project e 23 LPC1114_blinky Sg StartUp Source Files H A blinky c Documentation P QGP Build Output AA T Download code to flash memory cube ras Project q E E sy LPC1114_blinky 0 23 StartUp 0 33 Source Files 2 blinky c H Documentation Er e UF OyT Build Output a Enter or leave a debug session 14 ee s ae LOAD D j I j Download code to flash memory G3 bd 65 Eb E ba BS FO fl si 4 au Note F Window Help E JE ll BH SetOutReport E E kE ttt tt ttt tt ttt ttt ttt ett ttt ttt ete cette teeta f int main void i led testi while 1 i aL ES Reset CPU Run Stop Step Step Over Step Out Run to Cursor Line Show Next Statement Breakpoints Insert Remove Breakpoint Enable Disable Breakpoint Disable All Breakpoints Kill All Breakpoints 05 Support Execution Profiling Memory Map Inline Assembly Fig 9 F5 F11 AENA EEE AA AAA AAA AAA F10 Ctri F11 Ctri Fid Ctrl B Fa Ctrl F9 Ctrl Shift Fo www ngxtechnologies com User Manual BlueBoard LPC1114 NA 5 0 BLUEBOARD LPC1114 Development Tool Setup 5 1 IDE and debugger As mentioned in the e
8. AP 96kB Hash On chip Hash LPC1 Ax IAP 128kB Hash On chip Hash LPC1 Ax IAP 256kB Hash On chip Hash LPC1 fix IAP 32B Hash On chip Flash LPC1 7 IAP 5124kB Hash On chip Hash LPT Ax IAP 64kB Hash On chip Hash MBSBF500 256k B Hash On chip Hash Cancel Fig 20 Click OK to complete the ULINK2 Debugger configuration 20 www ngxtechnologies com User Manual BlueBoard LPC1114 6 0 BLUEBOARD LPC1114 Programming 6 1 Programming options BlueBoard LPC1114 can be programmed using the A On chip bootloader UART A Debugger ULINK 6 1 1 On Chip bootloader UART In order to program the board either through UART we need to get the board under programming mode Getting the board in programming mode Theory The On chip bootloader looks for a logic LOW to be present on a pre defined PIN ISP pin during reset If the ISP pin is held LOW and reset signal is provided to the MCU the MCU enters into programming mode Practical On the BlueBoard LPC1114 the RESET and ISP signals are connected to buttons provided on the board Look for the RESET and ISP marking on the board Therefore to enter into programming mode A Press and hold the ISP button A Press the RESET button and release it A Now release the ISP button A The board is in the programming mode 21 www ngxtechnologies com User Manual BlueBoard LPC1114 6 2 Flashing the Hex file through UART Step 1 Connect the serial cable to the PC as well as to the board UARTO and open
9. INTRODUCTION This document is the System Reference Manual for the BLUEBOARD LPC1114 a low cost ARM Cortex MO based board by NGX Technologies This document reflects its contents which include system setup debugging and software components This document provides detailed information on the overall design and usage of the board from a systems perspective 2 0 BLUEBOARD LPC1114 OVERVIEW 2 1 INTRODUCTION The NGX BLUEBOARD LPC1114 is a compact and versatile evaluation platform for the NXP s Cortex MO0 based MCU NGX s evaluation platforms are generally not tied up to any particular debugger or compiler IDE However it is not practical to test and ensure that the solution would work out of box with all the available debuggers and compilers IDE As long as the compiler supports the particular MCU and the debugger supports the standard debug interfaces like the SWD you can use this platform with any tool For our development we use ULINK and KEIL as the debugger and compiler IDE respectively The board is supported by extensive sample examples allowing you to focus on the application development 2 2 Board Features Following are the salient features of the board A Dimensions 110mm X 110mm A Two layer PCB FR 4 material A Power DC 6 5V with power LED On board linear regulators generate 3 3V 500mA and 5V 500mA from power supply USB connector as alternate power source A 10 pin 20 pin CORTEX debug connector for SWD Serial Wire Debug A
10. MAS a EPE are ao eS eee 24 www ngxtechnologies com User Manual BlueBoard LPC1114 Step 2 Click on to the Project tab new uvision project amp then click save Create New Project Save jni 5 Mew Folder 1 Ej Me Recent Documents Desktop cd My Documents WE Mp Es a q My Network File name Step 3 Select the controller new Save Save as type Project Files uvpraj Cancel we Fig 25 Database Generic CPU Data Base Vendor NXP founded by Philips Device LPC1114 302 Toolset ARM ARM 32 bit Cortex M0 Microcontroller with MPU CPU clock upto 5OMHz 32K Byte on chip Flash ROM with In System Programming ISP HL In Application Programming IAP via 12KByte On Chip Bootloader 4KByte Nested Vectored Interupt Controller up to 2 SSP controllers UART with full Modem Interface and RS485 Support Fast Mode 2C Bus 4 Timers with 4 capture channels and 13 output chaninmi Watchdog WDT Sytem tick timer 10 bit ADC with 8 channels Power Management Unit PMU Brownout detection 12MHz intemal RC os Fig 26 Step 4 Go to file new amp start writing the code 25 www ngxtechnologies com User Manual BlueBoard LPC1114 Step 5 Save the file with some name amp add the files to the source group Add Files to Group Source Group 1 Look in Co New Folder e c Eg E File name ihc c Add Files of type
11. User Manual BlueBoard LPC1114 y r a Y amp g N 1 www ngxtechnologies com User Manual BlueBoard LPC1114 About NGX Technologies NGX Technologies is a premier supplier of development tools for the ARM7 ARM Cortex MO M3 and M4 series of microcontrollers NGX provides innovative and cost effective design solutions for embedded systems We specialize in ARM MCU portfolio which includes ARM7 Cortex MO M3 amp M4 microcontrollers Our experience with developing evaluation platforms for NXP controller enables us to provide solutions with shortened development time thereby ensuring reduced time to market and lower development costs for our customers Our cost effective and feature rich development tool offering serves as a testimony for our expertise cost effectiveness and quality Contact Information NGX Technologies Pvt Ltd No 216 5th main Road R P C Layout Vijayanagar 2nd Stage Bangalore 560 104 Phone 91 80 40925507 email sales ngxtechnologies com CE certification NGX Technologies BLUEBOARD LPC1114 board have been tested for radiated emission as per EN55022 class A standard The device is under the limits of the standard EN55022 class A and hence CE marked No other test have been conducted other than the radiated emission EN55022 class A standard The device was tested with the ports like USB Serial and Power excluding the GPIO ports Any external connection made to the GPIO
12. arlier section NGX s MCU evaluation platforms are not coupled tightly with any one particular combination of IDE and debugger The following sections will explain the setup for KEIL and ULINK as the IDE and debugger respectively Other tool options that could be considered are A J link and IAR A Co link and CooCox 5 2 Installation amp Configuration of KEIL software The Installation of KEIL software is explained below Note We have used Keil uvision version 4 23 while creating the User manual for this evaluation kit Please ensure that you are using uvision version 4 23 and above Step 1 Open the keil setup de t Computer New Volume G Keil set SN ES gt up 4 25 Organize Open Burn Mew folder a Y Favorites n Libraries A Run as administrator Troubleshoot compatibility 2 Homegroup 1 Zip TortoiseSVN jE Computer lortose EL os C cog New Volume F m Add to archive Add to mdk423 rar Compress and email cog New Volume G SS a Compress to mdk423 rar and email Pin to Taskbar Cu A Pin to Start Menu Ml ASHWIN PC Restore previous versions DEEPAK Send to 0E MARTIN NAGARAJ PC jE NGX11 PC eM NGX12 PC Create shortcut Fig 10 15 www ngxtechnologies com User Manual BlueBoard LPC1114 Step 2 Keil uvision4 23 information Click on Next Setup MDK ARM V4 23 Welcome to Keil p ision KE
13. c Source file c Close A Fig 27 For creating hex file follow the below steps Step 1 Open the project amp click Target Options and a window will appear vy Options for Target LPC1114 b linky ice Output Listing User C C Asm Linker Debug Utilities NXP founded by Philips LPC1114 302 Code Generation Xtal MHz 14 0 Operating system None Use Cross Module Optimization i B He I la System Viewer File Sfr 4 Use MicroLIB MT Bio Endian E ReadOnly Memory Areas Read Write Memory Areas default off chip Start i Startup defaut off chip raw oo a Ramz pooo Fig 28 Step 2 Check the device amp the start address of IROM1 should be 0x0 26 www ngxtechnologies com User Manual BlueBoard LPC1114 MAA Step 3 Then go to the Output tab and select options as shown in below image f A Option or Tirgo ny O OOOO OOOO oo A ES Device Target Cy Listing User C C Asm Linker Debug Utilities Select Folder for Objects Name of Executable Blinky Create Executable Obj Blinky M Debug Information Civ Create HEX File W Browse Information Create Library Obj Blinky LIB Fig 29 Step 4 Click on the Linker tab amp select the Use Memory Layout from Target Dialog then click ok and build the project finally hex file will be created EJ Options for Target LL E Device Target Output Listing User C C Asm Go Debuo un
14. ematic labels Test LEDs T_LED1 T_LED2 2 128X64 Graphical LCD MicroSD card ADC POT External RTC Keyboard PS 2 PS2 DATA PS2_ CLK USB USB_DM USB_DP VBUS 8 www ngxtechnologies com User Manual BlueBoard LPC1114 UART RXD 46 TXD 47 External Interrupt Switch EXT_SW Wakeup Switch WAKEUP SWD Serial Wire Debug NRST SWDIO SWO SWDCLK 3 39 28 29 In system Programming ISP 4 switch Power supply Connecting this will provide 44 3 3V supply to board Table 2 4 2 Powering the Board The Blueboard requires DC supply of 6 5V or 7 5 V 1A rating to power it up Alternatively the board could be powered through USB connector Note The USB power can source only up to 500 mA of current For applications having higher current requirements we recommend to use an external power supply Please note that the external adaptor is not a part of standard delivery 4 3 Verifying all the peripherals on Blueboard The following section focusses on the verification of all the peripherals supported on the Blueboard The order of the tests is mentioned in the same manners as the flow of the test firmware We highly recommend that you follow the order of the test The test firmware is designed in a manner that the user needs to spend as minimum time as possible to verify all the peripherals Note It is highly recommended that the user tests all the peripherals as soon as the board is received Power up the board and we are al
15. en by clicking on the target option the window opens as shown below Next click on Debug option and select the ULINK2 debugger as shown in the image 18 www ngxtechnologies com User Manual BlueBoard LPC1114 Options for Target LPC1114 blink Device Target Output Listing User C C Asm Linker Debug Utilities Use Simulator l Limit Speed to Real Time Load Application at Startup Run to maini V Load Application at Startup W Run to main Initialization File Initialization File I Breakpoints IY Toolbox Aire I Watch Windows 4 Performance Analyzer lw Watch Windows V Memory Display I Memory Display CPU DLL Parameter SARMCM3 DLL Dialog DLL Parameter Dialog DLL Parameter DARMP1 DLL pLPC1114 TARMP1 DLL loLPC1114 Fig 17 Step 2 Click on the settings option the Cortex M Target Driver Setup window opens then select SW port After selection of the SW port the ULINK2 detected is as shown in the image below Options for Target Blinky E Device Target Output Listing User C C Asm Linker Debug Utilities Settings Use ULINK2 ME Cortex Debugger Settings Debug Trace Flash Download ULINK USB JTAG SW Adapter si BETI4 7 ARME Up ULINK Version ULINK2 Up Device Family Cortex M Dow nf Firmware Version v1 42 ff Automatic Detection ID CODE M SWJ F dsw d Manual Coniguration Device Name Max Clock 1MHz hal Add Delete Upda
16. hnologies com User Manual BlueBoard LPC1114 4 3 6 ADC Test setup and verification The ADC pin is connected to a potentiometer To test the ADC rotate the wheel of the potentiometer as the position varies the ADC value sensed is displayed on the GLCD Note Since the LPC1114 has a 10 bit ADC the values of the ADC reading will range from Ox0000 to Ox1023 4 3 7 PS 2 Keyboard Test setup and verification Connect a PS 2 keyboard to PS2 connector Press any key on the keyboard The corresponding key gets displayed on the GLCD 4 3 8 USB Test setup and verification Connect the USB cable to USB connector The power LED D7 turns ON The USB interface can be used only as source for power supply 4 3 9 UART Test setup and verification Open the hyper terminal as shown in the below image To test the UART open the hyper terminal with settings 115200 bps 8N1 1 e Baud Rate 115200 bps Bits 8 Parity None Stop bits 1 Flow Control None 11 www ngxtechnologies com User Manual BlueBoard LPC1114 i Places Zj Recycle Bin 3 Internet Explorer Si wa El 4 FR _ SD Flasher Dd EJ Google Chrome A Ja MTS Y ocer RES wA Dream Aquarium 1 24 Games Google Chrome fan Microsoft Silverlight Im Mozilla Firefox i fan Registry Mechanic Gon Es Adobe Reader X E Internet Explorer msn 1 Accessibility Fam Entertainment Fa System Tools J Address Book
17. ice details BLUEBOARD LPC1114 microcontroller is factory programmed with a quick start demo program The quick start program resides in the BB LPC1114 on chip Flash memory and runs each time power is applied unless the quick start has been replaced with a user program 3 2 Board Image with pointer to each peripheral amp connectors LPC1114 Controller Graphics LCD Wakeup Switch ee DIAS L Micro SD card PS2Keyboard lt Potentiometer p oi RS232 Port s Buzzer f A i MEL USB 20 pin Debug Port SS DN IE En his Eyes m i Er ve 10 pin Debug Port as N i 2 a l e _ f 38 E lt aL External je i ie ir Interrupt Switch RTC Power Reset Switch PCF8523T Switch RTC Power Battery Connector ISP Switch Holder 6 5V Fig 3 7 www ngxtechnologies com User Manual BlueBoard LPC1114 4 0 BLUEBOARD LPC1114 hardware verification NGX s Blueboard evaluation platforms ship with a factory programmed test firmware that verifies the Blueboard peripherals It is highly recommended that you verify the board before you start programming Also this exercise helps you get acclimatized with the board quickly To run the tests you will need the following NGX BLUEBOARD LPC1114 Power DC 6 5V Supply amp 5V 500mA from power supply USB cable PC Mini USB type B cable Serial RS232 cable PS 2 Keyboard Micro SD card AFA AAA A A 4 1 Board connections BlueBoard Peripheral Sch
18. its ov Use Memory Layout from Target Dialog Make RW Sections Position Independent R O Base ax00000000 I Make RO Sections Position Independent RAW Base foc 0000000 F Dont Search Standard Libraries M Report might fail Conditions as Errors disable Wamings no cpu Cortex MO o Sibrary_type microlib strict scatter Obj Blinky sct lt ummary_stder nfo summarysizes map xref callgraph symbols 27 www ngxtechnologies com User Manual BlueBoard LPC1114 Nia 8 0 Schematic amp Board Layout 8 1 Schematic This manual will be periodically updated but for the latest documentations please check our website for the latest documents The Board schematic and sample code are available after the product has been registered on our website 8 2 Board layout ae a l E ma LED_16X2 H0400000000000000 WAK EWP rm tu D be La mm 5 NGX TECHNOLOGIES Ca 0 CT C6 C4 melee E P Er amp Di Risa Sea MEN n A LLI ore m CI N 20 p mm TESTE amp Phin Fig 31 28 www ngxtechnologies com User Manual BlueBoard LPC1114 9 0 CHANGE HISTORY 9 1 Change History Rev Changes Date dd mm yy By Initial release of the manual 08 03 2012 Veeresh Tumbaragi 10 0 REFERENCES In addition to this document the following references are included on the NGX BLUEBOARD LPC1114 product and can also be downloaded from www ngxtechnologies com
19. l set to verify the Blueboard peripherals The order of the peripherals that are verified by the firmware are as follows 4 3 1 LEDs Test setup and verification As soon as the BlueBoard is turned ON or reset the test LEDs go ON amp OFF for a couple of times this simple test validates the LEDs 9 www nextechnologies com User Manual BlueBoard LPC1114 4 3 2 Buzzer Test setup and verification When the board is turned ON or reset you will hear a beep after few seconds This confirms the status of the Buzzer 4 3 3 Graphics LCD GLCD Test setup and verification After the LEDs blink and buzzer test the next interface that the firmware validates is the GLCD A message NGX TECHNOLOGIES should be displayed on the GLCD 4 3 4 RTC Test setup and verification Next the firmware validates the external RTC connected over I2C bus The RTC value is read and displayed on the LCD Note You may place the battery not part of standard deliverables for the RTC to retain the time even after power off 4 3 5 Micro SD Card Test setup and verification Insert the Micro SD card in the SD card holder J2 the status of the SD card will be displayed on GLCD If the SD card is inserted properly SD card detected is displayed on GLCD else it displays SD card missing NOTE Please note that we have verified with the Transcend micro SD card This test basically reads writes few bytes to the SD card 10 www ngxtec
20. nnnnnnonononocnnncnnnnnnnnnanonnncnnnonononanininoss 13 Saa Ie D DU a E 13 5 0 BLUEBOARD LPC1114 Development Tool Setup cccoooooonnncnnnnnononononocnnonnnnnnnnnnnnnnnnnnnnnnnnnnananenoss 15 SLIDE O A E E E E E E E E E EEE T EA 15 5 2 Installation amp Configuration of KEIL software ooooccccncnccccononocnnonnnonononononnnncnnnnnnnnnnnnnnnnnnnnnnnnnnos 15 3 Oi otra Om of ULIN Re asas eno 18 The configuration flow of ULINK Debugger is explained below ooooooonncccnnnonocononocnnnnnnnnononanincnnnss 18 6 0 BLUE BOARD GPCI AAA Pret aii resol rinc n ZA 6 1 Programming OPUONS 5 i sadesccccceiesnessdaanetetncsnannaelseccoteonnaaaand ha en iaer a E aE a TAE Eanan Rea 21 BlueBoard LPC1114 can be programmed using t E ooccccccncononnnnnnnnnnnnnnnanannnnnnnnnnnnnnnnnnnnnnnnonnnnnnaninnnss 21 s Nici DOC OA Sie UAT sate E EEE EE EA ENEE S EEES 21 A De oeer UEIN io no ee ne eee 21 6 1 On mip Dootloader UAR T ta 21 6 2 Flashine the Hex fle thronus h UAR T sscocasionos ositos nico n n nSk eRe er ai Enae 22 7 0 BLUEBOARD LPC1114 Software DevelopMent ooccccccccccononocnnnnnnnnnonononccnnnnnnnnnononanonnncnnnnnnonnniannnoss 23 Tt Exccuune he sample pro CO Sree E E S 23 T2 Creatine A rn io A 24 BC Metalic BOara La vol nato o asa 28 A a o e E 28 A UI A 28 OCHAN L FAUST ORE aeree iio 29 Y LL Ca e ESO io 29 IOO RET TERENCE S anecdotas bicasiideactos 29 3 www ngxtechnologies com User Manual BlueBoard LPC1114 1 0
21. older To install to thie folder press Next To install to a different folder press Browese and select another folder ell pising Setup lt lt Back Fig 13 Step 5 Fill your Personal information and Click on Next Setup MDK ARM V4 Customer Information YY KE f Please enter your information Tools by ARM Please enter your name the name of the company for whom you work and pour E mail address First Name Company Mame NG Technologies Pwt Ltd Kel p isiond Setup Fig 14 17 www ngxtechnologies com User Manual BlueBoard LPC1114 Step 5 Click on Next Setup MDK ARM V4 23 File installation completed KE l L Tools by ARM Wisan Setup has installed all files successfully if Retain current pvision configuration Iv Add example projects to the recently used project list Prezelect Example Projects hor Simulated Hardware ki keil pVision4 Setup Cancel Fig 15 Step 6 Keil uVision4 23 setup is completed Click on Finish Setup MDK ARM V4 23 Keil p ision4 Setup completed YY KE L MDK QRM 423 Tools by ARM wYision Setup has performed all requested operations successfully W Launch Driver Installation ULINK Pro Driver 41 0 fw Show Release Notes Fel pvisiond Setup min Do crea Fig 16 5 3 Configuration of ULINK Debugger The configuration flow of ULINK Debugger 1s explained below Step 1 Open the Keil Workspace th
22. ot give any representations or warranties expressed or implied as to the completeness or accuracy of such information and shall have no liability for the consequences of use of such information NGX Technologies reserves the right to make changes to information published in this document at any time and without notice including without limitation specifications and product descriptions This document replaces and supersedes all information supplied prior to the publication hereof Trademarks All referenced trademarks product names brands and service names are the property of their respective owners 30 www ngxtechnologies com
23. ports may alter the EMC behaviour Usage of this device under domestic environment may cause unwanted interference with other electronic equipment s User is expected to take adequate measures The device is not intended to be used in and end product or any subsystem unless the user re evaluates applicable directive conformance 2 www ngxtechnologies com User Manual BlueBoard LPC1114 Table of Contents IN TRODUCTION aparato dp adas 4 20 BCUEBOARD LPCITIA OVER TE Wc cscccsececoceiaccevesaacescreseteesvanenccastiaecetreuecencseeadnesvammaccesetanuetreunencsess 4 DA INTRODUCTION torretas 4 2 Lo OA T AOS iii 4 AA o A 5 AI A e o IIA 2 3 0 BLUEBOARD LPC1114 Hardware Description oooooccccnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnaninanoss 7 os E E eaweatninc cence esteaenespcdeanaysayenten ocesceusteacteosceessaees 7 3 2 Board Image with pointer to each peripheral amp CONNECTOTS ooooonnccnnnnnnonononocnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnos 7 o eo AP o E Eo PI IA 8 42 OW ClO A e S 9 4 3 Verniying all the peripherals on BIE DOA sacacasa entidades 9 PLL D e EE E E E E E E E E E E 9 e BES SIA BU 0 PO PP E E E E E E 10 A T P S LE D GEE D e ES EE ia 10 o IR E O E E E E E E A E E E qcoesooedeccdtes 10 ANA DEO a A O E E A 10 ASADO ias 11 SA o A a o O tens ode oeutaeseeocmuoecuistwete eee oteotecaaes 11 a A A E AA AAA E EAIN 11 Aa PUARE E E A E E E E E 11 4 3 9 External Interrupt Switch amp Wakeup SwitCh oocccccccccoooonncc
24. r blinky uvgu blinky uvgu blinky uwop blinky blinky_Blin UY Favorites i l Libraries bi LNGAl2 i NGAL2 ba t ky dep a Homegroup k JE Computer Ba 95 C blinky_uwo blinky_uvpr a New Volume f pt bak oj bak Ca New Volume i coq Microsoft Offic Elk Network blinky Date modified 10 11 2011 18 22 Date created 18 10 2011 10 51 uVision4 Project Size 29 3 KB Fig 22 23 www ngxtechnologies com User Manual BlueBoard LPC1114 3 This launches the IDE File Edit View Project Flash Debug Peripherals Tools SVCS Window Help 03d g y EA nm PRAA m T E JE ONG A SetOutReport E i BS BP Po binty el BS en a E Peon TE 7 4 e 23 LPC1114_blinky E StartUp Bey Source Files EA blinky c 4 73 Documentation Eet E k E tt tt ttt tt tt ttt tt tt ttt ttt tt tt ttt et et ttt es f int main void 1 led test while 1 Build Output A Es E 3 Fig 23 4 If you have the ulink programmer just click the Debug button on the IDE and the project is loaded onto the controller and ready for debugging If you wish to just flash program the generated binaries onto the board follow the steps in 6 2 Flashing the Hex file through UART 7 2 Creating New project Follow the below steps for creating new project Step 1 Open the keil IDE SZ iVisiows file gat Wew Projet flash Debug Peripherals Toots SVCS Window Help a EIA LA
25. ssumes all responsibility and liability for proper and safe handling of the goods Further the user indemnifies NGX Technologies from all claims arising from the handling or use of the goods Due 29 www nextechnologies com User Manual BlueBoard LPC1114 to the open construction of the product it is the user s responsibility to take any and all appropriate precautions with regard to electrostatic discharge EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH ABOVE NEITHER PARTY SHALL BE LIABLE TO THE OTHER FOR ANY INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES NGX Technologies currently deals with a variety of customers for products and therefore our arrangement with the user is not exclusive NGX Technologies assumes no liability for applications assistance customer product design software performance or infringement of patents or services described herein Please read the User s Guide and specifically the Warnings and Restrictions notice in the User s Guide prior to handling the product This notice contains important safety information about temperatures and voltages No license is granted under any patent right or other intellectual property right of NGX Technologies covering or relating to any machine process or combination in which such NGX Technologies products or services might be or are used Disclaimers Information in this document is believed to be reliable and accurate However NGX Technologies does n
26. te IF len 19 www ngxtechnologies com User Manual BlueBoard LPC1114 Step 3 Click on Utilities and select ULINK2 Cortex Debugger as shown below o Dofions for Target Bee ES p g Device Target Output Listing User C C Asm Linker Debug Configure Flash Menu Command Use Target Driver for Flash Programming i DILINK2 ME Cortex Debugger Settings IY Update Target before Debugging Use Extemal Tool for Flash Programming Command Arguments Aun Independent Fig 19 Step 4 By Clicking on Settings the Cortex M Target Driver Setup window opens Click on Add to select the flash as shown below Options for Target Blinky MES Device Target Output Listing User C C Asm Linker Debug Utilities Configure Flash Menu Command f Use Target Driver for Flash Programming ULINK2 ME Cortex Debugger Cortex M Target Driver Setup E 000 SD Download Function LOAD Erase Full Chip m Frogram Uescnption Erase Sectors Iw Venfy E rioo 648 Flash On chip Flash Do not Erase Reset and Run LPC122 IAP 128kB Hash On chip Flash LPC1 hou13boc IAP 16kB Flash On chip Flash Programming Algorithm LPC1 hoc hoc IAP 24kB Hash On chip Hash LPC1 bo 1240130 IAP Sk On chip Hash Description Device Type pc 122 IAP 48kB Flash On chip Flash LPC1ZAdAP 64kB Hash On chip Hash LPC1 toc hoc IAP 8k B Hash On chip Hash LPC122 IAP S0kB Hash On chip Hash LPC122 I
27. the flash magic tool Step 2 Input all the parameters as shown in below Fig e Flash Magic N Gala B 4vER gt Has Step a Erase block 0 Ox DO00000 O 000FFF Erase block 1 0007 000 0001 FFF Erase block 2 Ox002000 0 002F FF POM 13 y Erase block 3 0x003000 0x003FFF Baud Rate agg Y Erase block 4 0x004000 0x004FFF Interface None ISP Erase block 5 0x005000 0x005FFF Erase all Flash Code Ad Prot Oscillator MHz 14 Erase blocks used by Hex File Shep 3 Hex File Hex File G ABLUE BO4RDO_LPC1000_Senes BLUE BOARD _LPC111446LL i Modified Thursday April 12 2012 12 59 06 more into Step 4 Options Went after programming E Fill unused Flash Gen block checksums Execute On Line training classes for microcontrollers and embedded networking and Internetworking www esacader comi tagiclasses l Fig 21 Step 3 Get the board in programming mode by following the step 6 1 1 then click start to flash the hex file NOTE Make sure that the Board is not powered through USB 22 www ngxtechnologies com User Manual BlueBoard LPC1114 MAA 7 0 BLUEBOARD LPC1114 Software Development 7 1 Executing the sample projects The sample projects are provided with the available kit Steps to execute the sample projects 1 Open the project folder 2 Then open the file project_name uvproj eg blinky uvpro GQ di amp Blinky Keilworkspace Organize Kd Open Burn New folde

Download Pdf Manuals

image

Related Search

Related Contents

CAMB18 - ApogeeKits  Lenovo ThinkCentre E73  OM, 327 LS, 327 LD X-series, 2010-04  自己表現塾 - 岐阜県パーソナル・サポート・センター  DS 512 ALARM - CAN GSM GPS  Go Anywhere    SFC-101 User Manual - SoundForce Controllers  Intel® Server System P4000RP Family Service Guide  DSN 102 Dual SPAD Power supply  

Copyright © All rights reserved.
Failed to retrieve file