Uniform Look-And-Feel for all Processors
The embedded tools company


Uniform Look-And-Feel for all Processors

Picture
  Highlights
ASM Debugger/HLL Debugger
FLASH Flash Programmer
CTS Context Tracking System
STATISTIC and PERFORMANCE Analyzer
COVERAGE Analyzer
RTOS Debugger
INT Tools Integration
Front-End to TRACE32 Instruction Set Simulator
Front-End to Third-Party Core Simulators/Virtual Prototypes
Front-End to Third-Party Target Servers


FAQ
Frequently Asked Questions





 
     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

     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

     TRACE32 Front-End

Front-end to third-party core simulators
Front-end to third-party virtual prototypes
Front-end to third-party target servers
Same GUI as TRACE32 hardware debuggers
Debug features as provided by third-party software
Trace features as provided by third-party software
Windows32 and Linux32

     ROM Monitor

Compatible with Emulator
Support for C,C++ and ASM
Communication via Eprom Simulator
Communication via RS232 or customized .DLL link
Windows9x, WindowsNT and Unix
Monitor Code with Source
Monitor Code Royalty Free

     Logical Display of Periperals

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

     CTS Trace-based Debugging

Single Stepping of realtime programs
Local and global variable display
Stack frame display
Step, Back Step and Stepover
Conditional Stepping
Display of register variables in trace
Display of function nesting with parameters in trace

     Protocol Analysis

CAN Support
FlexRay Support
LIN Support
SPI Support
USB Support
I2C Support
JTAG Support
ASYNC Support
PCI Support
DRAM Support
User Specific Protocols

     Intelligent Loader

Up to 30 times faster download speed
Differential loader especially designed to speed-up
iterative edit/compile/load cycles
Zipped download for large files
Memory contents are verified by checksum instead
of reading memory

     Logger

Software trace of any size stored in an array
structure on the target
General trace format provided by TRACE32-PowerView
Configuration and display commands provided by
TRACE32-PowerView
Works as trace with address and data information
Works as a program flow trace (SH4, PowerPC)
Time stamp possible
Predefined algorithms to fill the trace provided
by Lauterbach
User defined algorithms to fill the trace also possible

     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

     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

     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

     Trace-based Code Coverage

Long-Time Hardware Coverage Analysis for Emulator and ETM
Trace Based Coverage Analysis for ICD and Emulator
Analysis on ASM and HLL
Coverage summary on modul/function level

     Memory Analysis

Display of allocated memory blocks
Memory allocation Statistics
Check for out-of-bounds writes
Trace of allocation calls
Graphical displays of memory usage

     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

     Multicore Debugging

Debugging support for homogeneous and heterogeneous
multiprocessor and multicore systems
High quality standard debuggers can be combined
for multiprocessor and multicore systems
All TRACE32-ICD debuggers are designed to work
together in a multiprocessor/multicore debugging environment
Fast integration of third party debuggers
Several processors in a single piece of silicon
can share the same debug port
Start and stop synchronisation

     TPU Debugger (68332, MPC55x/56x)

Full support of TPU1, TPU2 and TPU3
Step and Go commands
Supports all TPU Breakpoints
Disassembler for Microinstructions
Monitor all TPU Registers during stepping
Modify TPU internal Registers
Display of Entry Points
Peripheral View of TPU Registers

     OS-aware Debugging

Statistic evaluation and graphic display of task run times
Task related evaluation of function run times
Statistic evaluation and graphic display of task states
Manual executed system calls
Task stack coverage
PRACTICE functions for OS data
RTOS related pull-down menu
Task selective debugging

     3rd Party Tool Integration

Editor Integration
CASE Tool Integration
Kernel Integration

     Help System

Acrobat Based Documentation
Fast Text Search
Device Specific Filtering
Basic and Advanced Help
Training Manuals Included
WWW Update





Copyright © 2010 Lauterbach GmbH, Altlaufstr.40, D-85635 Höhenkirchen-Siegertsbrunn, Germany  Impressum
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice.
Last generated/modified: 2-Sep-2010