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

ADA

  • ALSYS-ADA ()
  • IEEE
  • TELESOFT-ADA (TELESOFT)
  • IEEE

ASM

  • RTOS (IEP)
  • SYM/LOC
  • ASM68K (MENTOR)
  • IEEE
  • VERSADOS-ASM (NXP)
  • VERSADOS
  • OS-9-ASSEMBLER (RADISYS)
  • ROF
  • AS68 (TASKING)
  • IEEE

C

  • HP-64000-C ()
  • HP
  • ORGANON (CADUL)
  • BOUND
  • C68K (COSMIC)
  • COSMIC
  • GNU-C (FSF)
  • ELF/DWARF
  • COFF
  • ELF/DWARF
  • GREEN-HILLS-C (GREENHILLS)
  • COFF
  • ICC68K (INTROL)
  • ICOFF
  • MCC (MENTOR)
  • IEEE
  • HT-68K (MICROCHIP)
  • HITECH
  • HICROSS-68K (NXP)
  • HICROSS
  • CC68K (NXP)
  • COFF
  • ULTRA-C (RADISYS)
  • ROF
  • OS/9-C (RADISYS)
  • ROF
  • CROSSCODE-C (SDSI)
  • SDS
  • SCC68K (SIERRA)
  • COFF
  • SUN3-CC (SUN)
  • DBX
  • ICC68K (TASKING)
  • COFF
  • IEEE
  • TT-68K (TASKING)
  • IEEE
  • TCC68K (TASKING)
  • AOUT
  • TEKTRONIX-C (TEKTRONIX)
  • COMFOR
  • D-CC (WINDRIVER)
  • IEEE
  • ELF/DWARF

C++

  • ORGANON-C++ (CADUL)
  • BOUND
  • GNU-C++ (FSF)
  • DBX
  • ELF/DWARF
  • CCC68K (MENTOR)
  • IEEE
  • HICROSS-68K (NXP)
  • HICROSS
  • CODEWARRIOR (NXP)
  • ELF/DWARF
  • CROSSCODE-C++ (SDSI)
  • SDS
  • D-C++ (WINDRIVER)
  • ELF/DWARF

MODULA

  • MOD68K (INTROL)
  • ICOFF
  • MCS2 (MCS)
  • COFF
  • MCDS (NXP)
  • MCDS

PASCAL

  • MPC (MENTOR)
  • IEEE

PEARL

  • RTOS (IEP)
  • SYM/LOC
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
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
TRACE32 Instruction Set Simulators
  • Integral part of TRACE32
  • Configurable as system under debug (PBI=SIM)
  • Allows post-mortem debugging
  • Software compatible to all TRACE32 tools
  • Easy high-level and assembler debugging
  • OS-aware debugging
  • Cache simulation (architecture dependent)
  • Program and data flow trace based on a bus trace protocol
  • Advanced trace analysis features
  • Powerful script language
  • Programming interface for peripheral simulation
  • Not available for the MIPS architecture
  • Not available for processor architectures that support user-defined instructions
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
  • Support for object code, statement and decision coverage
  • Automated report generation
  • 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
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
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
RTOS
RTOS Support
3rd Party Integration
3rd Party Tool Integration
Help System
  • Acrobat Based Documentation
  • Fast Text Search
  • Device Specific Filtering
  • Basic and Advanced Help
  • Training Manuals Included
  • WWW Update