NOTE that Phaedsys can supply any Lauterbach systems not just the Cortex M
Download Introduction to Trace 32 and Lauterbach system click here
Lauterbach µTrace for Cortex M

A new all-in-one debug and trace solution has been developed by Lauterbach in response to the breakthrough of Cortex-M processors into the embedded market. This lower cost system called µTrace specifically targets the Cortex-M family.
Complete with Lauterbach TRACE32 debugging software.
January 2015 Lauterbach announced its support for the new NXP LPC54100 Series of microcontrollers
Highlights
Support for more than 1000 different Cortex-M based chips
Easy high-level and assembler debugging
USB 3 interface to the host computer
Support for standard JTAG, Serial Wire Debug, and cJTAG (IEEE 1149.7)
256MByte trace memory
10/20/34-pin half-size connector for target hardware and adapters for a wide variety of other connectors
Voltage range 0.3V to 3.3V (5V tolerant inputs)
Support for all Cortex-M based de
Debug Features |
Trace Features |
C/C++ debugging
Simple and complex breakpoints
Read and write memory during program runs
Flash programming
OS-aware debugging
AMP multicore debugging of two or more Cortex-M cores
VIDEO µTrace®: Intelligent Debugging and
Tracing for Cortex™-M
CLICK FOR FULL SCREEN |
4-bit ETMv3 in continuous mode
ITM over TPIU and Serial Wire Output
Multicore tracing
Streaming trace information to the host computer for long-term tracing, streaming rate up to 100 Mbyte/s by using USB3 interface
Analysis of task and function runtimes
Code coverage analysis
Trace evaluation even during recording
Energy measurement using TRACE32 Analog Prob
|
IDE - Integrated Development Environment
 |
ASM Debugger
Supports almost all file formats
Assembler source-level debugging
Advanced memory display
Inline assembler
Memory tests
Customizable windows
Peripheral windows
Terminal window
Semi-hosting
Flash programming
Full support for peripherals
|
 |
High-Level-Language Debugging
Supports multiple languages
Full support for C++
Integrated into TRACE32 environment
Supports most compilers and hosts
Same user interface on different hosts
High speed download
Debugs optimized code
Display of function nesting
Display of linked lists
Powerful expression evaluation
|
 |
Compiler Support :
C
CARM (ARM Germany GmbH) ELF/DWARF
ARMCC (ARM Ltd.) AIF
ELF/DWARF
REALVIEW-MDK (ARM Ltd.)
ELF/DWARF2
GCCARM (Free Software Foundation, Inc.)
COFF/STABS, ELF/DWARF2
GREENHILLS-C (Greenhills Software Inc.)
ELF/DWARF2
ICCARM (IAR Systems AB)
ELF/DWARF2
ICCV7-ARM (Imagecraft Creations Inc.) ELF/DWARF
HIGH-C (Synopsys, Inc)
ELF/DWARF
TI-C (Texas Instruments)
COFF
GNU-C (Wind River Systems)
COFF
D-CC (Wind River Systems)
ELF
|
|
Compiler Support :
C++
ARM-SDT-2.50 (ARM Ltd.) ELF/DWARF2
REALVIEW-MDK (ARM Ltd.)
ELF/DWARF2
GCCARM (Free Software Foundation, Inc.)
COFF/STABS
GNU (Free Software Foundation, Inc.) EXE/STABS
GCCARM (Free Software Foundation, Inc.) ELF/DWARF2
GREENHILLS-C++ (Greenhills Software Inc.)
ELF/DWARF2
MSVC (Microsoft Corporation) EXE/CV5
HIGH-C++ (Synopsys, Inc) ELF/DWARF
Compiler Support :
C/C++
XCODE (Apple Inc.)
Mach-O
VX-ARM (TASKING) ELF/DWARF
|
 |
Logical Display of Peripherals
Display of onchip peripherals
User definable windows
Interactive window definition with softkey support
Pulldown menues for selection of choices
Additional description for each field
|
 |
Script Language PRACTICE
Structured Language
Menu Support
Command Logs
Custom Menues
Custom Toolbars and Buttons
Custom Dialog Windows
64-Bit Arithmetic
Numeric, Logical and String Operators
Direct Access to System States
|
VIDEO Debugging
with a PRACTICE Script
|
|
 |
NOR FLASH Programming
Internal and/or external NOR FLASH memories
All common NOR FLASH types
Programming of multiple NOR FLASH devices
Provided by debuggers and in-circuit emulators
|
 |
NAND FLASH Programming
Generic and CPU-specific NAND FLASH controllers
Support all common NAND FLASH devices
Bad block treatment (skipped, reserved block area)
ECC generation
|
 |
SIM Instruction Set Simulators
Easy high-level and assembler debugging
Interface to all compilers
Trace Buffer
Powerful script language
Software compatible to all TRACE32 tools
Hardware simulation
|
 |
Trace-based Profiling
Detailed analysis of function run-times
Detailed analysis of task run-times and state
Graphical analysis of variable values over the time
Analysis of the time interval of a single event (e.g. Interrupt)
Analysis of the time interval between 2 defined events
|
 |
Trace-based Code Coverage
Real-time code coverage without instrumentation
Suitable for long-term testing
Analysis for both assembly and source code level
Off-line review capabilities
Full support of multicore chips
|
 |
Sample-based Profiling
Long-time performance analysis for functions
Long-time performance analysis for tasks
Long-time analysis of the contents of a variable or memory location and more
|
 |
Snooper
Samples memory while application is running
Support for special debug communication channels
All trace display and analysis functions can be used
Trigger on specific values
Dynamic performance analysis
|

|
RTOS Support
CMX-RTX (CMX Systems Inc.)
ECOS (eCosCentric Limited)
embOS (Segger)
FreeRTOS (Freeware I)
MQX (Freescale Semiconductor, Inc.)
Nucleus PLUS (Mentor Graphics Corporation)
OSEK (-)
RTEMS (RTEMS)
RTX-ARM (ARM Germany GmbH)
RTXC Quadros (Quadros Systems Inc.)
Sciopta (Sciopta)
SMX (Coressent Technology Inc.)
SMX (Micro Digital Inc.)
SYS/BIOS (Texas Instruments)
ThreadX (Express Logic Inc.)
ThreadX SMP (Express Logic Inc.)
uC/OS-II (Micrium Inc.)
uC/OS-III (Micrium Inc.)
uITRON (-)
|

|
3rd Party Tool Integration
X-TOOLS / X32 (blue river software GmbH)
CODEWRIGHT (Borland Software Corporation)
CODE CONFIDENCE TOOLS (Code Confidence Ltd)
CODE CONFIDENCE TOOLS (Code Confidence Ltd)
EASYCODE (EASYCODE GmbH)
ECLIPSE (Eclipse Foundation, Inc)
RHAPSODY IN MICROC (IBM Corp.)
RHAPSODY IN C++ (IBM Corp.)
LDRA TOOL SUITE (LDRA Technology, Inc.)
ATTOL TOOLS (MicroMax Inc.)
VISUAL BASIC INTERFACE (Microsoft Corporation)
LABVIEW (NATIONAL INSTRUMENTS Corporation)
CODE::BLOCKS (Open Source)
C++TEST (Parasoft)
RAPITIME (Rapita Systems Ltd.)
DA-C (RistanCASE)
SIMULINK (The MathWorks Inc.)
VECTORCAST/RSP (Vector Software)
WINDOWS CE PLATF. BUILDER (Windows)
|
 |
Help System
Acrobat Based Documentation
Fast Text Search
Device Specific Filtering
Basic and Advanced Help
Training Manuals Included
WWW Update
|