Home

OSs-Micrium-Learning Centre-Application Notes

image

Contents

1. Micrium 949 Crestview Circle Weston FL 33327 USA 1 954 217 2036 1 954 217 2037 FAX e mail Jean Labrosse Micrium com WEB www Micrium com NXP 1110 Ringwood Court San Jose CA 95131 USA 1 408 474 8142 WEB www nxp com
2. Program IV Verify I Reset and Run Start 0x40000000 Size ox0800 On chip Flash 500k 00000000H O00 7CFFFH Start Size l Figure 2 6 uVision3 Flash Download Settings 13 Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU 2 05 Example Application The example application contains application tasks which respond to the push buttons output data over the serial port and toggle the LEDs In addition wC TCP IP will respond to TCP IP packets over an Ethernet connection allowing the board to be pinged and pC GUI will display a demonstration on a connected LCD on the QVGA add on 2 05 01 Application Tasks When the application is started the LEDs will begin turning on one by one The LEDs will then be all turned off If any of the left four push buttons but not the one attached to P2 10 have been pressed since this last occurred then the corresponding LEDs the LEDs directly above those push buttons will blink rapidly 20 times The right hand potentiometer controls the delay between the lighting of the LEDs in the initial phase turning the potentiometer counter clockwise will decrease the delay Similarly the left hand potentiometer controls the rate at which the LEDs blink which correspond to the pressed push buttons turning the potentiometer counter clockwise will decrease the delay The right most push button can be used to control the serial output After setting up a Windows terminal util
3. check the JTAG cable Figure 2 3 wVision3 Error Incorrect Debug Settings 1 Right click on the target name Flash in the Project Workspace and choose Options for the target Flash Choose the Debug tab in the dialog box that appears as shown in Figure 2 4 Choose the proper debugger probably ULINK ARM Debugger 11 Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU Options for Target Flash Device Target Output Listing User C C Asm Linker Debug Utilities Use Simulator Settings ULINK ARM Debugger Settings Limit Speed to Real Time MV Load Application at Startup V Run to main MV Load Application at Startup I Run to mainf Initialization File Initialization File Jc J Restore Debug Session Settings Restore Debug Session Settings M Breakpoints MV Toolbox MV Breakpoints V Toolbox MV Watchpoints amp PA IV Watchpoints MV Memory Display V Memory Display CPU DLL Parameter Driver DLL Parameter SARM DLL eLPC2100 SARM DLL Dialog DLL Parameter Dialog DLL Parameter DARMP DLL pLPC2468 TARMP DLL pLPC2468 Cancel Defaults Figure 2 4 uVision3 Debug Options 2 Press the Settings button on this tabpane A new dialog as shown in Figure 2 5 should appear Match the settings as appears in Figure 2 5 It is possible that a JTAG clock speed of 100kHz may be too fast for either your target or your ULINK consequen
4. uC TCP IP and uC GUI for the NXP LPC2468 CPU 3 Directories and Files Application Notes Micrium AppNotes AN1Ixxx RTOS AN1014 uCOS II ARM This directory contains AN 1014 pdf the application note describing the ARM port for pC OS II and AN 1014 PPT pdf a supplement to AN 1014 pdf Micrium AppNotes AN9xxx MUL T AN9468 NXP LPC2468 This directory contains this application note AN 9468 pdf Licensing Information Micrium Licensing Licensing agreements are located in this directory Any source code accompanying this appnote is provided for evaluation purposes only If you choose to use pC OS II in a commercial product you must contact Micrium regarding the necessary licensing yC OS II Files Micrium Software uCOS IN Doc This directory contains documentation for uwC OS II yC TCP IP Files Micrium Software uC TCPIP Doc This directory contains documentation for wC TCPIP Application Code Micrium Software EvalBoards NXP LPC2468 EA AR OS View TCPIP GUI Bin This directory contains the compiled executable for IAR EWARM LPC2468 EA OS View TCPIP GUI Bin d79 Micrium Software EvalBoards NXP LPC2468 EA RVMDK OS View TCPIP GUI Bin This directory contains the compiled executable for Keil uVision3 RVMDK LPC2468 EA OS View TCPIP GUI Bin axf 18 Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU 4 uC OS View yC OS View a module that allows you to view useful statistics gathered from pC OS II
5. 00 1 4000724C Net IF Rx Task Ready 544 2048 40004E5C 19 97 268447 CPU NXP LPC2468 48 MHz Ticks 4174912 o 9 40007094 nja DNENWWKOA NE Bytes 3057317 13670531 Packets 244570 242960 115200 baud on COM Figure 6 1 C OS View Windows Viewer yC OS View is a combination of a Microsoft Windows application program and code that resides in your target system in this case the Embedded Artists LPC2468 OEM evaluation board The Windows application connects to your system via an RS 232C serial port The status of the tasks which are managed by C OS II can be viewed with the Windows application uC OS View allows you to view the following information from a uC OS II based product e The address of the TCB of each task up to 63 tasks 19 Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU The name of each task up to 63 tasks The status e g ready delayed waiting on event of each task The number of ticks remaining for a timeout or if a task is delayed The amount of stack space used and left for each task The percentage of CPU time each task relative to all the tasks The number of times each task has been switched in and The execution profile of each task yC OS View also allows you to send commands to your target and allow your target to reply back and display information in a terminal window yC OS View is licensed on a per developer basis In other words you a
6. 2 Directory Structure 2 03 Using the IAR Project An IAR project file named LPC2468 EA OS View TCPIP GUI Bin ewp is located in the directory marked IAR Example Binary in Figure 2 3 Micrium Software EvalBoards NXP LPC2468 EA TAR OS View TCPIP GUI Bin To view this example project start an instance of IAR EWARM and open the workspace file LPC2468 EA OS View TCPIP GUI Bin eww To do this select the Open menu command under the File menu select the Workspace submenu command and select the workspace file after navigating to the project directory In addition the workspace should be openable by double clicking on the file itself in a Windows Explorer window The project tree should contain only one file the compiled binary LPC2468 EA OS View TCPIP GUI Bin d79 10 Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU Once the connections described in Section 2 01 are made between your PC and the Embedded Artists LPC2468 OEM Evaluation Board the code can be loaded onto the board To load the code through the J TAG debugger onto the connected evaluation board select the Debug menu item from the Project menu The project is setup to use a J Link debugger if you wish to use a different debugger please select the appropriate DLL in the project options dialog box select Debugger in the listbox 2 04 Using the Keil pVision3 Project A Keil uVision3 RV MDK project file nam
7. 2 11 AppTaskStart Starts pC OS View and pC TCP IP reads ADCs Start Task blinks LEDs AppTaskKbd Reads status of push buttons passes IDs of pressed Keyboard buttons to AppTaskStart in a queue AppTaskSer 4 RS 232 Output Output information to UART1 AppTaskGui GUI Task Executes the GUI demo a The task in which pC TCP IP receives data from a Net IF Rx Task ia NIC or EMAC driver uos le mucosas Table 2 1 Example Application Tasks 16 Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU mini B ADCO 0 UARTO J kszso01L USB cios view ADC0 1 RJ 45 lt gt _C TCP IP EMAC KSZ8001L PHY PHY Interrupt P2 11 EMC CS2 P2 14 16 20 24 25 28 29 P3 0 16 P4 0 31 LPC2468 UART1 Hyperterminal 320x240 TFT LCD Add On PCO Backlight P1 27 P1 28 P3 28 B1 B2 PCA9532 4 B3 ee LED2 LED3 Figure 2 16 Example Application Hardware Use If pC OS View is enabled then information about the state of wC OS II will be available through the yuC OS View viewer Windows application For more information about enabling and using pC OS View see Section 4 Memory Range Size Segmen 0x00000000 0x0000003F Exception vectors 0x40000000 0x4000FFFF 64 kB Stacks data Table 2 2 Memory Setup 17 Micripm uC OS II
8. If you want to be able to ping the board connect an Ethernet cable between the board s port and an available port on your network The IP address of the project is configured to be 10 10 1 129 see Section 2 05 for information about modifying this The pre compiled binaries included with this application using uC GUI Though the projects do not require a board with the QVGA add on module the board can be pinged in any configuration this project is most enlightening when used with the QVGA add on ISP Selection Jumpers Figure 2 1 ISP Selection Jumpers Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU 2 02 Opening and Viewing the Project If this file were downloaded as part of an executable zip file which should have been named Micrium NXP uCOS I TCPIP GUI LPC2468 EA exe then the files referred to herein are located in the directory structure shown in Figure 2 3 Micrium AppNotes ANixxx RTOS Licensing agreements AN1014 uCOS II ARM If pC OS II is used 2 AN9xxx MULT commercially AN9468 NXP LPC2468 Contact 9 Licensing AN 9468 www Micrium com iu B Software for pricing S gt EvalBoards O nxp LPC2468 EA IAR Example Binary O IAR C LPC2468 E4 05 View TCPIP GUI Bin RYMDK C LPC2468 E4 05 View TCPIP GUI Bin uc ceu uC Os ll S ucos I Keil Example Binary documentation O Doc 9 uc TcPIP Doc yuC TCP IP documentation Figure 2
9. Micripmm Empowering Embedded Systems uC OS II uC TCP IP uC GUI and the NXP LPC2468 Processor Using the Embedded Artists LPC2468 OEM Evaluation Board Application Note AN 9468 www Micrium com Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU About Micrium Micrium provides high quality embedded software components in the industry by way of engineer friendly source code unsurpassed documentation and customer support The company s world renowned real time operating system the Micrium wC OS II features the highest quality source code available for today s embedded market Micrium delivers to the embedded marketplace a full portfolio of embedded software components that complement pC OS II A TCP IP stack USB stack CAN stack File System FS Graphical User Interface GUI as well as many other high quality embedded components Micrium s products consistently shorten time to market throughout all product development cycles For additional information on Micrium please visit www micrium com About pC OS II Thank you for your interest in uC OS II wC OS II is a preemptive real time multitasking kernel uC OS II has been ported to over 45 different CPU architectures and now has been ported to the Embedded Artists LPC2468 OEM evaluation board which includes the ARM based NXP LPC2468 processor uC OS II is small yet provides all the services you would expect from an RTOS task management time and
10. below Version pC OS II ARM Port V1 82 uC OS View uC TCPAP O O pC GUI See Also In addition to the pre compiled binaries accompanying this appnote several projects with full source code are available from Micrium A pC OS II project which just uses Micrium s pC OS II RTOS can also be found on the NXP LPC24xx page on the Micrium website with application note AN 1468 Also a pC OS Il and pC TCP IP project which just uses both Micrium s pC OS II RTOS and Micrium s TCP IP stack uC TCP IP can also be found on the NXP LPC24xx page on the Micrium website with application note AN 3468 This application omits all details of the wC OS II port BSP and pC TCP IP EMAC port For more information about these see AN 1468 and AN 3468 Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU Document Conventions Numbers and Number Bases Hexadecimal numbers are preceded by the Ox prefix and displayed in a monospaced font Example 0xFF886633 Binary numbers are followed by the suffix b for longer numbers groups of four digits are separated with a space These are also displayed in a monospaced font Example 0101 1010 0011 1100b Other numbers in the document are decimal These are displayed in the proportional font prevailing where the number is used Typographical Conventions Hexadecimal and binary numbers are displayed in a monospaced font Code excerpts variable names and function names are di
11. can be readily added to the example application After licensing pC OS View s source files from Micrium and obtaining the module s Windows application you can begin to use C OS View after completing a few simple operations First you will need to use a serial cable to connect the board s RS232 port which is marked UART 0 to an available serial port on your PC After making these preparations build and run your application and start C OS View s Windows application Through the Setup dialog box specify the COM port on your computer to which the board is connected and a baud rate of 115200 When you have completed these initializations the Windows application will begin receiving packets from the board eventually resulting in a graph resembling that which is shown in Figure 6 1 pC OS View 3 12 File View Setup Trace Window CPU load vs time p _Name Status _ Data _ Timeout _Stack CPULoad ContextSwitches 4000719C Start Task DELAY 78 236 1024 40000450 0 15 173603 40007 1F4 Net Timer Task DELAY 61 156 4096 4000465C 0 02 41899 40007144 uC OS II Tmr Sem 40006184 140 512 40007E94 0 03 41940 400070EC uC OS II Stat DELAY 144 512 40006DFC 0 61 49108 40007094 uC OS II Idle Ready 100 512 40007004 77 72 2581908 40007244 Keyboard DELAY 188 1024 40000850 0 48 706294 4 00072FC RS 232 Output DELAY 180 1024 40000E40 0 78 1601822 40007354 PHY Status MBox 40006284 128 512 40000440 0
12. ed LPC2468 EA OS View TCPIP GUI Bin uV2 is located in the directory marked Keil Example Binary in Figure 2 7 Micrium Software E valBoards NXP LPC2468 EA IAR OS View TCPIP GUI Bin To view this example project start an instance of Keil uVision3 and open the project file LPC2468 EA OS View TCPIP GUI Bin uV2 To do this select the Open Project menu command under the Project menu and select the project file after navigating to the project directory In addition the project should be openable by double clicking on the file itself in a Windows explorer window The project tree should contain only one file the compiled binary LPC2468 EA OS View TCPIP GUI Bin axf Once the connections described in Section 2 01 are made between your PC and the Embedded Artists LPC2468 OEM development board the code can be loaded onto the board To load the code through a ULINK or ULINK2 onto the connected evaluation board select the Download menu item from the Flash menu Finally the LPC2468 can either be debugged by choosing the Start Stop Debug Session from the Debug menu or allowed to run by resetting the board If you receive the error or one similar shown in Figure 2 3 then it is likely that the debug options have become corrupted or have been completely reset Restore the settings by doing as follows assuming you are using a ULINK or ULINK2 ULINK ARM Error Could not stop ARM device Please
13. ity such as Hyperterminal as covered in Section 2 05 04 an output similar to that which is shown in Figure 2 7 will appear Successive presses of the push button will advance the output through several sets of information If the code is loaded onto the board after the HyperTerminal connection has been setup then a greeting the first output line in Figure 2 7 will be shown After one second a line specifying the uC OS II version and tick rate will appear and be updated 10 times per second The push buttons will advance the output to a different piece of information which will be updated 10 times per second new HyperTerminal File Edit Yiew Call Transfer Help Micrium uC O5 II on the NXP LPC2468 uC OS II 2 84 running at 1000 ticks sec CPU Usage 008 at CPU Speed 48 MHz Ticks 00014987 CtxSw 00012088 100 Mbps Full Duplex RX Pkts 168568 TX Pkts 168568 Figure 2 7 Serial Port Output over UART1 2 05 02 Pinging the Board The project is currently configured with an IP address of 10 10 1 129 You should be able to open a command window and ping the board as shown in Figure 2 8 14 Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU cx C WINDOWS system32 cmd exe C gt ping 16 16 1 129 1 129 with 32 bytes of data 10 1 129 TTL 128 10 1 129 i TTL 128 10 1 129 32 time lt ims TTL 128 16 1 129 bytes 32 time lt ims TTL 128 16 16 1 129 Sent 4 Received 4 Lost z l
14. memory space for resource limited embedded systems Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU Licensing uC OS II and wC TCP IP are provided in source form for FREE for educational use or for peaceful research If you plan on using uC OS II in a commercial product you can evaluate wC OS II and pC TCP IP for FREE for 45 days and within that period need to contact Micrium to properly license its use in your product We provide ALL the source code with this application note for your convenience and to help you experience pC OS II and uC TCP IP The fact that the source is provided DOES NOT mean that you can use it without paying a licensing fee Please help us continue to provide the Embedded community with the finest software available Your honesty is greatly appreciated Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU Manual Version If you find any errors in this document please inform us and we will make the appropriate corrections for future releases Version oae By Description o vioo 20070427 This document may or may not have been downloaded as part of an executable file Micrium NXP uCOS II TCPIP GUI Bin LPC2468 EA exe containing the pre compiled projects described here If so then the versions of the Micrium software modules in the table below are included in these binaries In either case the software port described in this document uses the module versions in the table
15. o use UART1 via the port labelled RS 232 for Serial Output in Figure 1 1 Secondly pC OS View can be used This is configured to use UARTO which outputs data via a USB port As described in the next paragraph you will need to install a driver on your PC and remove the ISP jumpers to use this output The board can be powered either by an external DC adapter or through the USB port used for the USB to serial bridge labelled UARTO over USB to Serial Bridge in Figure 1 1 When first connecting the USB cable between the evaluation board and your computer you will be prompted to install the FTDI driver see the board manual for details Once you have this driver installed your computer can use this particular USB port on the board port as if it were a COM port Included in this is the ability to program the LPC2468 through the UARTO ISP If you want to use UARTO or use power from this USB port but do not want to use ISP you will need to disconnect the jumpers shown in Figure 1 3 Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU As mentioned in the previous paragraph the LPC2468 on the evaluation board can be programmed through the USB to serial bridge In our tests the board was always programmed and debugged through an external debugger either a J Link with IAR EWARM or a ULINK or ULINK2 with Keil Vision Additional details about using the ISP interface are available in the evaluation board user manual
16. oss Approximate round trip times in milli seconds Minimum ms Maximum ms Average Gms Figure 2 8 Pinging the LPC2468 EA 2 05 04 Setting up Hyperterminal To communicate with the board through RS 232 connect a serial cable between the evaluation board and your PC and open a HyperTerminal window often located in the start menu on the Communications submenu of the Accessories As shown in Figure 2 9 enter a name for the connection and press the OK button In the Connect To window choose the appropriate COM port and press OK In the COM properties window which appears match the settings shown in Figure 2 10 Connection Description Connect To lor New Connection D LPC2468 Enter a name and choose an icon for the connection Enter details for the phone number that you want to dial Name NXP2468 Country region Icon Area code Phone number Connect using COM1 j v Figure 2 9 Connection Specification 15 Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU COM1 Properties Port Settings Bits per second v Data bits 8 Parity Stop bits 1 Flow control Hardware La Cancel Apply Figure 2 10 COM Properties 2 05 02 Additional Information Including the uC OS II system tasks the example application includes eight tasks as listed in Table 1 1 The board hardware used in the application is diagrammed in Figure
17. peripherals The chip includes serial interfaces such as an internal 10 100 EMAC USB device and host with support for an external OTG transceiver two CAN channels a SPI controller two SSP controllers four UARTs and several I C and IS interfaces Additionally the chip has a SD MMC card interface many general purpose I O pins and a 10 bit A D converter The LPC2468 OEM daughterboard includes the processor a Micrel PHY and external memories The baseboard on which this is situated provides the user peripherals including five user push buttons one of which is attached to an interrupt line two potentiometers and four LEDs One RS 232 port for the processors UART1 a USB port used for a serial bridge for UARTO one CAN port one USB device port one USB host port a SD MMC card holder and an Ethernet port provide for external communication The board includes a standard 20 pin JTAG connector for debugging and programming UARTO over USB to Serial Bridge for 1C OS View RS 232 for Serial Output DC Adaptor eee Shi bia xe EEE 331 Josi Bae ai Board Basic v1 4 Embedded frtists AB ddedfrtists com aeooo000o egegseace eonoaooooo a Roacf aoaaaaaaocooaaao QVGA Add On Connector Ethernet for uC TCP IP Potentiometers Push Buttons USB Device Figure 1 1 Embedded Artists LPC2468 OEM Evaluation Board Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU The board can be u
18. re allowed to install C OS View on multiple PCs as long as the PC is used by the same developer If multiple developers are using uHC OS View then each needs to obtain his own copy Contact Micrium for pricing information 20 Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU Licensing uC OS II is provided in source form for FREE evaluation for educational use or for peaceful research If you plan on using pC OS II in a commercial product you need to contact Micrium to properly license its use in your product We provide ALL the source code with this application note for your convenience and to help you experience pC OS II The fact that the source is provided does NOT mean that you can use it without paying a licensing fee Please help us continue to provide the Embedded community with the finest software available Your honesty is greatly appreciated References HC OS II The Real Time Kernel 2nd Edition Jean J Labrosse R amp D Technical Books 2002 ISBN 1 57820 103 9 Embedded Systems Building Blocks Jean J Labrosse R amp D Technical Books 2000 ISBN 0 87930 604 1 Contacts IAR Systems CMP Books Inc Century Plaza 1601 W 23rd St Suite 200 1065 E Hillsdale Blvd Lawrence KS 66046 9950 Foster City CA 94404 USA USA 1 785 841 1631 1 650 287 4250 1 785 841 2624 FAX 1 650 287 4253 FAX e mail Info IAR com WEB www IAR com e mail rushorders cmpbooks com WEB http Awww cmpbooks com
19. sed with Embedded Artist s QVGA add on module as shown in Figure 1 2 containing a 320 x 240 TFT LCD This figure shows the precompiled uC OS II pC TCP IP and pC GUI example included with this appnote Ay pr caeexRa eae TFT LCD with integrated controller Part no EA LCD 9 004 sn pcre Universal graphic software for embedded applications NF MUAUNERAURPD MMT 1 kol kod e 6 6 v GA m AEK Nf mbedded Artists AB C 2006 M Jouu EmbeddedArtists com Figure 1 2 Embedded Artists QVGA Add On Module If this appnote was downloaded in a packaged executable zip file then it should have been found in the directory Micrium Appnotes AN9xxx MUL T AN9468 NXP LPC2468 and the files referred to herein are located in the directory structure displayed in Section 2 02 these files are desribed in Section 3 2 Getting Started The following sections step through the prerequisites for using the demonstration application described in this document AN 9468 First the setup of the hardware will be outlined Secondly the steps to build the projects and load the application onto the boad through the JTAG will be described Lastly instructions will be provided for using the example application 2 01 Setting up the Hardware The application can potentially have two serial outputs Firstly an application task outputs data about the current state of wC OS II and pC TCP IP This task is configured t
20. splayed in a monospaced font Functions names are always followed by empty parentheses e g OS Start Array names are always followed by empty square brackets e g BSP_ Vector Array File and directory names are always displayed in an italicized serif font Example Micrium Sofware uCOS II Source A bold style may be layered on any of the preceding conventions or in ordinary text to more strongly emphasize a particular detail Any other text is displayed in a sans serif font Micrium uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU Table of Contents 1 Introduction 7 2 Getting Started 8 2 01 Setting up the Hardware 8 2 02 Opening and Viewing the Project 10 2 03 Using the IAR Project 10 2 04 Using the Keil uVision3 Project 11 2 05 Example Application 14 2 05 01 Application Tasks 14 2 05 02 Pinging the Board 14 2 05 04 Setting up Hyperterminal 15 205 02 Additional Information 16 3 Directories and Files 18 4 uC OS View 19 Licensing 21 References 21 Contacts 21 Micripm uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU 1 Introduction This document AN 9468 accompanies example projects with using uC OS II uC OS View C TCP IP and wC GUI with the Embedded Artists LPC2468 OEM Evaluation Board as shown in Figure 1 1 which employs NXP s ARM7TDMI based LPC2468 microcontroller The processor includes 512 kB on chip flash memory and 64 kB SRAM in addition to dedicated SRAM for the EMAC and DMA
21. timer management semaphore and mutex message mailboxes and queues event flags an much more You will find that uwC OS II delivers on all your expectations and you will be pleased by its ease of use About pC TCP IP uC TCP IP is a compact reliable high performance TCP IP protocol stack Built from the ground up with Micrium s renowned quality scalability and reliability C TCP IP enables the rapid configuration of required network options to minimize your time to market wiC TCP IP provides you with the highest quality source code in the industry yC TCP IP is a clean room design and is not derived from publicly available Unix stacks yet still maintains compatibility with the Berkeley 4 4 socket layer interface As with all Micrium products yC TCP IP is written in ANSI C enabling its usage with a wide array of best of class cross development tools uC TCP IP can be used on 16 32 and even some 64 bit CPUs uC TCP IP was designed specifically for the demanding requirements of embedded systems Critical sections were kept to a minimum and selected run time validations can be disabled to enhance performance uC TCP IP implements zero copy buffer management for highest efficiency yuC TCP IP allows you to adjust the memory footprint based on your requirements uC TCP IP can be configured to only include only those network modules absolutely required by your system When a module is not used it s not included in the build to save valuable
22. tly if you have problems at 100 kHz please decrease this and try again 3 Press OK in the settings dialog and switch to the Utilities tab Select the Use Target Driver for Flash Programming radio button and select ULINK ARM Debugger in the drop down menu Press the Settings button A dialog should appear as shown in Figure 2 6 Add the appropriate flashloader as has already been done in Figure 2 6 by selecting the Add button and choosing LPC2000 IAP2 512kB Flash in the list This flashloader will then appear in the listbox in the Flash Download Setup dialog 12 ARM Target Driver Setup M ULINK USB JTAG Adapter Serial No juoo76R 8E X ULINK Version v2 10 Device Family ARM Firmware Version v2 02 Max JTAG Clock 100kHz Micrium uC OS II uC TCP IP and uC GUI for the NXP LPC2468 CPU JTAG Device Chain IDCODE TDO Ox4F1FOFOF Device Name ARM TDMI S Core Automatic Detection Manual Configuration r Debug r Cache Options V Cache Code V Cache Memory Misc Options IV Use Reset at Startup Download Options Verify Code Download Download to Flash Cancel Help Figure 2 5 uVision3 ULINK Debugger Settings Flash Download Setup ICE Erase Sectors C Do not Erase r Programming Algorithm Description Device Type Device Size Address Range LPC2000 IAP2 512kB Flash gt RAM for Algorithm MV

Download Pdf Manuals

image

Related Search

Related Contents

Viewsonic X Series VX2255wmb  operation - Poulan Pro    Guía Rápida AL-2061    Honeywell RTH7500 User's Manual  Clique aqui para realizar o do manual.  3 - Harald Nyborg      

Copyright © All rights reserved.
Failed to retrieve file