The TRACE32 In-Circuit Debuggers are highly cost effective tools for debugging
on assembler or HLL level. The ICD-Debugger are mainly used as stand-alone debugger
on a PC or workstation.
|
- Easy high-level and assembler debugging
- Interface to all compilers
- RTOS awareness
- Display of internal and external peripherals at a logical level
- Flash programming
- Powerful script language
- Onchip breakpoints and trigger
- Onchip trace
- Fast snapshots and spotpoints
- Multiprocessor debugging
- Multicore debugging
- Software compatible to all TRACE32 tools
|
 |
C
|
 |
|
|
- Easy high-level and assembler debugging
- Interface to all compilers
- RTOS awareness
- Display of internal and external peripherals at a logical level
- Flash programming
- Powerful script language
- Onchip breakpoints and trigger
- Fast snapshots and spotpoints
- Multiprocessor debugging
- Multicore debugging
- Software compatible to all TRACE32 tools
- Highspeed download up to 1000 KByte/sec
- Runs with all debug modules
|
|
- Easy high-level and assembler debugging
- Interface to all compilers
- RTOS awareness
- Display of internal and external peripherals at a logical level
- Flash programming
- Powerful script language
- Hardware breakpoints and trigger (if supported by on chip debug interface)
- Multicore debugging
- Multiprocessor debugging
- Software compatible to all TRACE32 tools
- High-Speed download up to 1100 KByte/sec
- Active Debugger controlled by PowerPC
|
 |
C
- HIGH-C (ARC International)
- CARM (ARM Germany GmbH)
- ARMCC (ARM Ltd.)
- REALVIEW MDK (ARM Ltd.)
- GCCARM (Free Software Foundation, Inc.)
- GREENHILLS C (Greenhills Software Inc.)
- ICCARM (IAR Systems AB)
- ICCV7-ARM (Imagecraft Creations Inc.)
- TI-C (Texas Instruments)
- GNU-C (Wind River Systems)
C++
- HIGH-C++ (ARC International)
- ARM SDT 2.50 (ARM Ltd.)
- REALVIEW MDK (ARM Ltd.)
- GCCARM (Free Software Foundation, Inc.)
- GNU (Free Software Foundation, Inc.)
- GCCARM (Free Software Foundation, Inc.)
- GREENHILLS C++ (Greenhills Software Inc.)
- MSVC (Microsoft Corporation)
C/C++
- XCODE (Apple Inc.)
- VX-ARM (TASKING)
|
|
- Up to 4 GByte trace buffer
- Target voltage 0.9 .. 3.6 V
- 5 ns time stamp
- Program and data trace
- Performance analysis
- Function and task run-time measurement
- Code coverage
- Support for Embedded Trace Macrocell (ETM), Program Trace Macrocell (PTM)
- Support for Embedded Trace Buffer (ETB), Trace Memory Controller (TMC), Trace Port Interface Unit (TPIU)
- Support for multiple trace sources in a single stream (CoreSight trace)
|
|
- Compatible with Emulator and Debuggers
- Support for C, C++, JAVA and ASM
- Communication via Eprom/FLASH Simulator
- Communication via RS232 or customized .DLL link
- Monitor Code with Source
- Monitor Code Royalty Free
|
|
- Attaching TRACE32 Debugger to OSE Debug Server
- No hardware required (just Ethernet connection)
- Debugging via Ethernet
- Debugging one process, while others keep running
- Debugging of OSE Load Modules
- Simultaneous debugging in Run Mode and Freeze Mode by ICD
|
 | |
|
- 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
|
|
- 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
|
|
- 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
|
|
- Display of onchip peripherals
- User definable windows
- Interactive window definition with softkey support
- Pulldown menues for selection of choices
- Additional description for each field
|
|
- Full integrated support of processor′s MMU
- Display of processor MMU registers
- Display of MMU table entries
- Display of address translation table
- ′Shadowing′ MMU address translation inside debugger
- Full virtual and physical access to target at any time
- Debugger has optionally write access to write protected memory areas
- Detection and decoding of software MMU tables built by operating systems
- Support for several user space MMU tables side by side
- TLB context tracking and git statistics via CTS
|
|
- 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
|
|
- 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
|
|
- Generic and CPU-specific NAND FLASH controllers
- Support all common NAND FLASH devices
- Bad block treatment (skipped, reserved block area)
- ECC generation
|
|
- Easy high-level and assembler debugging
- Interface to all compilers
- Trace Buffer
- Powerful script language
- Software compatible to all TRACE32 tools
- Hardware simulation
|
|
- 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
|
|
- 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
|
|
- 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
|
|
- 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
|
|
- 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
|
 |
|
 |
|
|
- Acrobat Based Documentation
- Fast Text Search
- Device Specific Filtering
- Basic and Advanced Help
- Training Manuals Included
- WWW Update
|
 | |