
|
Basic Concept |
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.
|
Solutions for ARM7 |
- 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
|
- 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)
|
- Active, passive and tracking emulation supported
- Interface for flexible adaption to ARM7TDMI based designs
- Software compatible JTAG debugger available
- HLL debugger with C and C++ support
- Disassembler for ARM and THUMB code
- Inline assembler for ARM and THUMB code
- Little and big endian byte ordering
- Support for pipelined and de-pipelined address timing
- Operation from 3.0 to 5.0V in passive mode and from 3.0 to 3.6V in active and tracking mode
|
- Active, passive and tracking emulation supported
- Interface for flexible adaption to ARM7TDMI based designs
- Software compatible JTAG debugger available
- HLL debugger with C and C++ support
- Disassembler for ARM and THUMB code
- Inline assembler for ARM and THUMB code
- Little and big endian byte ordering
- Support for pipelined and de-pipelined address timing
- Operation from 3.0 to 5.0V in passive mode and from 3.0 to 3.6V in active and tracking mode
|
- 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
|
|
Solutions for ARM9 |
- 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
|
- 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
|
|
Solutions for ARM10 |
- 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
- Active Debugger controlled by PowerPC
|
- 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
|
|
Solutions for ARM11 |
- 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
- Active Debugger controlled by PowerPC
|
- 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
|
|
Solutions for XSCALE |
- Support for a wide range of on-chip debug interfaces
- 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)
- Multiprocessor debugging
- Software compatible to all TRACE32 tools
- Active Debugger controlled by PowerPC
- Branch Trace Support
|
- 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
|
|
IDE - Integrated Development Environment |
|