eTPU Debugger

The embedded tools company
IDE - Integrated Development Environment
IDE - Integrated Development Environment - Features for NEXUS Debugger

eTPU Debugger
Full support of eTPUs
"Step" and "Go" commands
Supports all eTPU Breakpoints
Disassembler for Microinstructions
Monitor all eTPU Registers during stepping
Modify eTPU internal Registers
Display of Entry Points
Peripheral View of eTPU Registers
The eTPU Debugger allows debugging the eTPU (Timing Processor Unit) found on MPC55xx and Coldfire devices. It allows setting break conditions on different events and single stepping the eTPU microcode while watching the internal registers of the eTPU.

Technical Support


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
Supported Compilers
Compiler Support




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

IDE - Integrated Development Environment - Features for NEXUS Debugger

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 Debugging (CTS)
  • Allows re-debuggging of a traced program section
  • Provides forward and backward debugging capabilities
  • High-level language trace display including all local variables
  • Timing and function nesting display
  • Has the ability to fill most trace gaps caused by the limited bandwidth of trace port



MPC5xxx and SPC5xx Debugger
  • Extensive C++ Support
  • Flash Programming
  • Sophisticated Cache Debugging
  • Full Support for MMU and MPU
  • Many RTOS supported
  • AUTOSAR-aware debugging
  • Support for VLE (Variable Length Encoding)
  • eTPU, GTM and SPT debuggers included

MPC55xx/MPC56xx NEXUS Debugger and Trace
  • Support for NEXUS standard class 1 to 3+
  • Easy high-level and assembler debugging
  • Program flow and Data trace
  • Watchpoint and Ownership tracing
  • Up to 8 GByte trace memory
  • Trigger programming
  • Interface to all hosts
  • USB and ETHERNET interface included
  • Support for VLE (Variable Length Encoding)
  • eTPU, GTM and SPT debuggers included
  • eTPU program and data trace supported
  • Data trace for additional trace clients (e.g. DMA, FlexRay)

ColdFire BDM Debugger
  • Full HLL and ASM support available
  • Batch Processing
  • Supports ELF/DWARF format
  • 3.3 Volt Support
  • Support for Internal Triggers
  • Break on Code or Data
  • Unlimited Software Breakpoints
  • Fast download

Copyright © 2023 Lauterbach GmbH, Altlaufstr.40, 85635 Höhenkirchen-Siegertsbrunn, Germany   Impressum     Privacy Policy
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice. Report Errors
Last generated/modified: 09-Jan-2023