Nxp Semiconductors OM13014,598 Datenbogen
NXP Semiconductors
LPCXpresso
Getting started with NXP LPCXpresso
LPCXpresso
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User guide
Rev. 11.2 — 11 July 2012
45 of 48
7.4 Terminology
LPCXpresso
The Code Red Technologies IDE (Integrated Development Environment) based on
Eclipse with our own extensions for embedded development.
Eclipse with our own extensions for embedded development.
SWD
Serial Wire Debugging (Single Wire Debugging). This is a debug connection technology
available on the Cortex-M3 that allows debug through just 2-wires unlike 5 for JTAG.
available on the Cortex-M3 that allows debug through just 2-wires unlike 5 for JTAG.
ELF (Executable and Linking Format)
This is the object code file format used by our development tool chain and most
microprocessor tool chains.
microprocessor tool chains.
Workspace
LPCXpresso organizes groups of projects into a ‘Workspace’. A workspace is stored as a
directory on your host PC and has subdirectories containing individual projects.
directory on your host PC and has subdirectories containing individual projects.
Project
An LPCXpresso project. A project contains all of the .c and .h files to build a single
microcontroller flash image.
microcontroller flash image.
Perspective
In LPCXpresso, a perspective is a particular collection of ‘Views’ that are grouped
together to be suitable for a particular use. For example the ‘C/C++ programming’
perspective and the ‘Debug’ perspective.
together to be suitable for a particular use. For example the ‘C/C++ programming’
perspective and the ‘Debug’ perspective.
View
A ‘View’ is a window in LPCXpresso that shows a particular file or activity. A view could
be of a C source code file or something live such as a disassembly window or register
dump. A ‘Perspective’ is the layout of many ‘Views’.
be of a C source code file or something live such as a disassembly window or register
dump. A ‘Perspective’ is the layout of many ‘Views’.
Semi-hosting
The ability to use IO on your debugger host system for your target embedded system.
For example a ‘printf’ will appear in the console window of the debugger.
For example a ‘printf’ will appear in the console window of the debugger.
Debug Target
The system being debugged. LPCXpresso includes a target microcontroller on-board, but
can also be connected to external targets.
can also be connected to external targets.
Redlib
TM
The optimized Code Red Technologies C runtime library (non-GNU). LPCXpresso
includes both Redlib and Newlib libraries.
includes both Redlib and Newlib libraries.