Home

BlueBoard-LPC1114 - NGX Technologies

image

Contents

1. j lib j libexec El L i Ei Folder bin Make New Folder Cancel Bl Z aes od EE PE E Signin to CooCox writable Smartinsert 1 1 Fig 12 D CooCox CoIDE lOl x File Edit View uga Flash Sr Search Help w E C Components 3 Device LPC11i4x301 E e cmsis_Ipciixx ni example H E LPC111x_Lib H E syscalls lt 2 build xml E link ld a ic main c N EL memary Id E nf gt Sign in to CooCox Writable Smart Insert 1 1 Fig 13 Le User Manual BlueBoard LPC1114 Step 1 Open CoIDE project for example BB_LPC1114_Blinky then click on Debug Configuration as shown in the below image 1 CooCox CoIDE abate ene a Fico Device LPC 301 E Common Implement the minimal funct Retarget printf Implementation of printf Semihosting Implementation of Semihost CMSIS Core For Cortex MO a E E ee T K Cmsis Boot of LPC111x a Common Header Files Common Header Files of LPC SYSCON LPC11xx System Configurat i E omsis_cor gt amsis_lpe i E example H E LPC111x_ i syscalls xml k E Manufacturers Chips Peripherals Drivers Others Sign in to CooCox g BE_LPC1114 Blinky Fig 14 LI KK PMU LPC11xx Power Managemer Step 2 Click on Example BB_LPC1114_Blinky configuration then select ColinkEx adapter select SWD port and 1M Max Clock Hz as shown in the below image I Debug Configurations Cr
2. Information on development tool being used CoIDE 1 4 2 http www coocox org CooCox_CoIDE htm Flash magic http www flashmagictool com About this document Revision History Version V1 0 author Dharmanna Gaded 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 assumes all responsibility and liability for proper and safe handling of the goods Further the user indemnifies NGX Technologies from al
3. continue with the installation or dick Back if you want to review or change any settings Destination location C CooCox CoIDE Start Menu folder CooCox Software a lt Back f Install p Cancel Fig 6 User Manual BlueBoard LPC1114 Step 6 Click on Finish El Setup CoIDE Completing the CoIDE Setup Wizard Setup has finished installing CoIDE on your computer The application may be launched by selecting the installed icons Click Finish to exit Setup Fig 7 2 3 Setup for NGX CoLink and BLUEBOARD LPC1114 Board The BlueBoard LPC1114 board has on board 10 pin SWD box the NGX CoLink is not part of the BlueBoard LPC1114 package needs to buy it separately To run the BlueBoard LPC1114 examples you will need the following and the image shows the each components e NGX CoLink e BlueBoard LPC1114 Board e Mini USB cable NGX CoLink with cable as shown in below image User Manual BlueBoard LPC1114 Connections of components are shown in the below image Fig 9 The above setup is ready to use for development in CoIDE IDE 2 4 Configuration of NGX CoLink Debugger The configuration flow of NGX CoLinkEx Debugger is explained below Before configuring the NGX CoLink select the tool chain path as C CooCox CoIDE gcc Sourcery G Lite bin as shown in the below images User Manual BlueBoard LPC1114 1 CooCox CoIDE loj x File Edit View Project Flash Debug Search
4. controller and ready for debugging as shown in below image inix See rng eee eee eee eee eae Device LPC1114x301 El Common a i C Library with 1 i MO Cmsis Core Implement the minimal fui Retarget printf Implementation of printf Semihosting Implementation of Semih MO Cmsis Core CMSIS Core For Cortex M H E cmsis_core Cmsis B Cmsis Boot of LPC111x H E cmsis_Ipclixx H E Debug oF example Sign in to CooCox BB_LPC1114 Blinky Fig 27 For getting hex file follow the below steps Step 1 Go to CoIDE workspace project saved location Open project folder Step 2 Open Debug folder in that two folders are there bin and obj folders Step 3 Open bin folder in that hex and bin files are there as shown in below image 19 www ngxtechnologies com User Manual BlueBoard LPC1114 07 06 2012 11 38 BIN File BB_LPC1114 Blinky bin BB LPC1114 Blinky elf 07 06 2012 11 38 ELF File 07 06 2012 11 38 HEX File B BB_LPC1114 Blinky map 07 06 2012 11 38 Linker Address Map history xml 07 06 2012 11 38 XML Document 5 tems Fig 28 4 0 BLUEBOARD LPC1114 Programming 4 1 Programming options BlueBoard LPC1114 can be programmed using the gt On chip bootloader UART gt Debugger NGX CoLink 4 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 The
5. Help w amp Ci New Project Open Project CT Components cave project As Device LPC Close Project F Coan Open Folder As Project C Libr i MOC Select Toolchain Path El Boot L Cmsis Configuration ro Ni 2 Build On Et Rebuild I Ji Clean FS Project 25 F Technical Dharmanna BB COIDE BB_LPC11U14 BB LPC11U14 Buzzer BB_LPC11U14 Buzzer c F Technical Dharmanna BB COIDE BB LPC11U14 BB LPC11U14 Blinky BB_LPC11U14 Blinky cot Eo Es cmsis Upload Component H E example H E LPC111x_Lib H s syscalls 2 build xml i a link Id pe main c Ta Sign in to CooCox Writable Smart Insert 1 1 I CooCox CoIDE O x Fie Edit View Project Flash Debug Search Help I BS ER ala oe 4 4 H 8 amp T components 2 CHER e N En Device LPC1114x301 void BlinkExp Common L Select Toolchain Path Toolchain Path Browse p Default pid a H E omsis_Ipclixx a H E example H E LPC111x_Lib E nf syscalls J build xmi a link Id ge main c a E a 4 Sign in to CooCox Writable Smart Insert i i Fig 11 User Manual BlueBoard LPC1114 NTA 5 x File Edit View Project Flash Debug Search Help Ti eo E ts C Components 3 Device ae ia dAs 347 Browse For Folder EF Common Ey pl Tool ji eae Sourcery G Lite arm none eabi
6. User Manual BlueBoard LPC1114 BlueBoard LPC1114 uke 78 R2 R3 ra EE LA RSS HE GiDrei ene 1 2 i 2 Ji Ile 2 FALE J 27202 sr R260 MAP TrESTL 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 M0O 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 por
7. e eee eeee 23 DO R PERENCRS SR ry ree re ee eer tte de 23 User Manual BlueBoard LPC1114 1 0 INTRODUCTION This document is the User 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 Before proceeding further please refer the quick start guide for BLUEBOARD LPC1114 features and BLUEBOARD LPC1114 verification For BLUEBOARD LPC1114 quick start guide Click here For the most updated information on the BLUEBOARD LPC1114 board please refer to NGX website User Manual BlueBoard LPC1114 RICE 2 0 BLUEBOARD LPC1114 Development Tool Setup 2 1 IDE and debugger As mentioned in the earlier 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 CoIDE and NGX CoLink as the IDE and debugger respectively 2 2 Installation amp Configuration of CoIDE software The Installation of CoIDE software is explained below Note We have used CoIDE 1 4 2 while creating the User manual for this evaluation kit Please ensure that you are using version 1 4 2 and above Step 1 Open CoIDE 1 4 2 setup we Select Left File for Compare Share with We To
8. eate manage and run configurations Fr a Max Clock r 2118 Filter matched 3 of 3 items Fig 15 User Manual BlueBoard LPC1114 Step 3 Select Download option then click on default and apply then click on close as shown in below image I Debug Configurations Create manage and run configurations type filter text C CooCox CoIDE fash LPC11x__32 elf Add Remove defautt E El Filter matched 3 of 3 items Fig 16 3 0 BLUEBOARD LPC1114 Software Development 3 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 cob eg BB_LPC1114_Blinky cob as shown in below image User Manual BlueBoard LPC1114 O BB LPC1114 Blinky FX Favorite d cmsis core cmsis_Ipc11xx d example di LPC111x Lib d syscalls project 44 fea BB_LPC1114 Blinky cob link ld main c _ memory ld El Size 730 bytes Fig 17 Device LPC1114x301 E Common os i Clibrary with 1 Date modified 04 06 2012 15 52 04 06 2012 15 52 04 06 2012 15 52 04 06 2012 15 52 04 06 2012 15 52 06 06 2012 17 14 06 06 2012 17 14 06 06 2012 17 14 01 06 2012 15 21 06 06 2012 18 16 01 06 2012 15 20 01 06 2012 15 20 01 06 2012 15 20 BB_LPC1114_ Blinky cob Date modified 06 06 2012 17 14 CoIDE Project Implement the m
9. iability 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 24 www ngxtechnologies com
10. inimal f Retarget printf MO Cmsis Core Implementation of printt Implementation of Semit CMSIS Core For Cortex Cmsis Boot of LPC111x File folder File folder File folder File folder CPROJECT File PROJECT File CoIDE Project XML Document XML Configuration LD File C File LD File User Manual BlueBoard LPC1114 4 Build the project as shown below image 1 CooCox CoIDE File Edit View Project Flash a Search Help Device LPC1114x301 El Common aie i Clibrary with 1 MO Cmsis Core Library Retarget printf MO Cmsis Core eS cmsis_ core amsis_Ipciixx lS example 4 Sign in to CooCox gp _LpC1114 Blinky Fig 19 5 Click on Debug button on the IDE and the project is loaded onto the controller and ready for debugging as shown in below image 1 CooCox CoIDE File Edit View Project Flash sg Search Help Device LPC1114x301 El Common m C Library with 1 Library Retarget printf Implementation of printf Semihosting Implementation of Semihc MO Cmsis Core CMSIS Core For Cortex M fi ons owe Cmsis Boot Cmsis Boot of LPC111x A E cmsis_Ipclixx H E Debug H E example Manufacturers Chips Peripherals Drivers Others 3 Signin to CooCox 25 BB_LPC1114 Blinky Fig 20 User Manual BlueBoard LPC1114 3 2 Creating New project Follow the below steps for creating new project Step 1 After launching CooCox CoIDE select manufactu
11. l claims arising from the handling or use of the goods Due 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 23 www ngxtechnologies com User Manual BlueBoard LPC1114 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 not give any representations or warranties expressed or implied as to the completeness or accuracy of such information and shall have no l
12. on Driver pins and up LPC11xx Power Management Unit Driver tes to 42 LPC11xx General Purpose I 0O Driver test ee lO a pins Each Manufacturers Chips Peripherais Drivers otes 4 Sign in to CooCox Fig 23 Step 4 Input the project s name CoIDE will create a project contained startup code and main c file for you The components you selected in third step will be added to your project too as shown in image I Cool ox CoIDE oj xj I New Project iol x Fie Edit View Project Fla II xi Fig 24 17 www ngxtechnologies com User Manual BlueBoard LPC1114 Step 5 Start writing your code in main as shown in below image I CooCox CoIDE File Edit View Project Flash Debug Search Help LPC1114x301 El Common C int main void MO Cmsis Core l Boot Cmsis Boot a while 1 i EF H E omsis_core H E omsis_Ipciixx Fle PC 171 Lih b Z como 22 par rane routes Device LPC1114x301 Er Common Pn fe C Library with Le MO Cmsis Core Boot Library Io Retarget printf Implementation of printf Semihosting Implementation of Semihe MO Cmsis Core CMSIS Core For Cortex M A E emsis core Cmsis Boot of LPC111x H E emsis Ipc1ixx H E example 4 Sign in to CooCox 2S BB LPC1114 Blinky Fig 26 18 www ngxtechnologies com User Manual BlueBoard LPC1114 NTA Step 7 Click on Debug button on the IDE and the project is loaded onto the
13. ory 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 20 www ngxtechnologies com User Manual BlueBoard LPC1114 4 2 Flashing the Hex file through UART Step 1 Connect the serial cable to the PC as well as to the board UART and open the flash magic tool Step 2 Input all the parameters as shown in below Fig Flash Magic Ni OI File ISP Options Tools Help DHIABSVE gt gt 408 Sten 1 Paramunications step 2 Erase Erase block 0 0k000000 C000FFF Erase Block 1 0007 000 0 001 FFF Erase Glock 2 Ox002000 0 002F FF GE 7 Erase block 3 0x003000 0x003F FF Baud Hate agug Y Erase block 4 0x004000 Ox004FFF Interface None ISF Erase block 5 l xO0S000 Dx003FFF Erase all Flash Code Rd Prat Oscillator MHz 12 Erase blocks used by Hex File Step 3 Hex File Hex File G BLUE BOARD LPC1000 Series BLUE BOARD LPC11144BLL Moditted Thursday April 12 2012 12 59 06 more into Step 4 Options Verhy af
14. rer for example NXP as shown in image LP Cool ox CoIDE 4 Sign in to CooCox Fig 21 Step 2 Select chip for example LPC1114x301 the right side of CoIDE will display the corresponding information of the chip as shown in below image I CooCox CoIDE File Edit View Project Flash Debug Search Help Step 2 Select Chip LPC11C12x301 Descriptions NXP s LPC11C 12x30 1 is ARM 32 bit Cortex MO Microcontroller and up to SOMHz MHz operate speed and features 16 Kbytes of Flash and amp Kbytes of SRAM LPC11c1x Cortex MO Family LPC 11xx Cortex MO Family LPC1111x101 LPC1111x201 LPC1112x101 LPC1112x201 Key Parameters LOFP46 Package 40 General Purpose I O GPIO Pins Parr a re oll User Manual BlueBoard LPC1114 Step 3 Check the components which you want to use for example check GPIO component CoIDE will promote you to create a new project as shown in below image I CooCox CoIDE 1Ol x Fie Edit View Project Flash Debug Search Help I Confirm Create Project GPIO Ah You have checked a component which should be added to your project but patie there is not a project on the workspace you need to create anew one enera Purpose Do you want to create a new project now NO Driver i pr 8 There are 4 e GPIO ports Common Header Files Common Header Files of LPC 11xx Library each port mR TRE l 7 have 11 SYSCON LPC11xx System Configurati
15. rtoiseSVN Add to archive 32 Add to CoIDE 1 4 2 rar JS Compress to CoIDE 1 4 2 rar and email Pin to Taskbar Pin to Start Menu Restore previous versions Send to d Cut Copy Create shortcut Delete Properties Fig 2 User Manual BlueBoard LPC1114 Step 2 CoIDE 1 4 2 information Click on Next Welcome to the CoIDE Setup Wizard This will install CoIDE version 1 4 2 on your computer Itis recommended that you dose all other applications before Click Next to continue or Cancel to exit Setup Fig 3 Step 3 Provide the destination path as shown in the below image and Click on Next i8 Setup CoIDE iaj tnation ti Where should CoIDE be installed N Setup will install CoIDE into the following folder To continue dick Next If you would like to select a different folder cick Browse Atleast 399 6 MB of free disk space is required lt Back net gt cancel Fig 4 User Manual BlueBoard LPC1114 Step 4 Click on Next Setup CoIDE Select Start Menu Folder Where should Setup place the program s shortcuts i Setup will create the program s shortcuts in the following Start Menu folder To continue dick Next If you would like to select a different folder dick Browse CooCox Software Step 5 Click on Install Setup CoIDE Ready to Install Setup is now ready to begin installing CoIDE on your computer Click Install to
16. ter programming Fill unused Flash Gen block checksums Execute On Line training classes for microcontrollers and embedded networking and Internetworking www ezacademy com tag classes Fig 29 Step 3 Click Start to flash the hex file Press Reset to run NOTE Make sure that the Board is not powered through USB 21 www ngxtechnologies com User Manual BlueBoard LPC1114 AITA 5 0 Schematic amp Board Layout 5 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 5 2 Board layout ae a l D LCD_L6X3 een WAK EWP ons a he be mm C5 NGX TECHNOLOGIES Fe CT C6 Cd CLIC TE a Di Risa Sea MEN nue LLI ore m mE FE gt n 20 p mm TEET amp ome it Fig 30 22 www ngxtechnologies com User Manual BlueBoard LPC1114 6 0 CHANGE HISTORY 6 1 Change History Rev Changes Date dd mm yy By Initial release of the manual 11 07 2012 Dharmanna Gaded 7 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 E NGX BLUEBOARD LPC1114 schematic for the Development board Additional references include
17. ts like USB Serial and Power excluding the GPIO ports Any external connection made to the GPIO 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 User Manual BlueBoard LPC1114 Table of Contents LIN EROD CMOS eee amant 2 Des nee cet ct ee el 4 2 0 BLUEBOARD LPCLIM4 Development Tool S tUD 2 sense 5 DN LE D 2870000 AS CI a a css ts PR 2 2 2 Installation amp Configuration of CoIDE software ss 5 2 3 Setup for NGX CoLink and BLUEBOARD LPC1114 Board 8 2 4 Configuration of NGX CoLink Debugger acs sesatindnensvsussasstwesingadsesiadewsaweasentuasidalsawesicheiacadaeasnatncenbuewaviess 9 3 0 BLUEBOARD LPC1114 Software Development nd een 13 PLTC Sa E P CCl o eo 13 LLE NOW O Cl ee E E E O E 16 4 0 BLUEBOARD LPCITIA PO SABRE en eu 16 4 Me BAGO SRAM OO MOINS pees cree eeeaesonad nesen tiesedeupeensnoteties ebenadewebonstieseleunsiaetsteteuelvaadeustoectinsebeanaiastseenaeleessta 20 4 1 1 On Chip bootloader UART 20 A Flashing the Hex fle throueh UART necessiie E e 21 DO Schema Board Ca yout cspero inis EO r nE S e EEO enie eiaa 22 S a A E E E E E E seat 22 PBO NAY OU E EE E E E E E ee 22 6 0 CHANGE THIS 1 D 0 QE 23 CBS SO cee es om nee ocean een mee

Download Pdf Manuals

image

Related Search

Related Contents

Cherry KW 2000  Terrassensauger Odkurzacz tarasowy Terraszuiger Aspirador para  物品賃貸借契約書 ( 案 )  HPAC7M Manual  取扱説明書  c-a-91-006-2012_ca-91-006-lar_-aprobaciã“n-de-aeronaves  OPERATOR`S MANUAL 26CC POWER HEAD  EDITAL DE LICITAÇÃO CONCORRÊNCIA PÚBLICA Nº 04/2010 I  オーディオコンポーネントカタログ    

Copyright © All rights reserved.
Failed to retrieve file