Lauterbach GmbH
Trace Features
Highlights
- Trace Sinks
- Filter and Trigger
- Debugging
- Cache Analysis
- Profiling
- Code Coverage
- Energy Profiling
Trace Sinks
- Support for all common on-chip trace buffers
- Trace memory within a TRACE32® Debug & Trace Tool with a fixed size (128 MByte up to 4 GByte) for off-chip trace ports
- TRACE32® Debug & Trace Tool allows streaming of the trace information to a file on the host computer whilst it is being recorded. This provides the capability to use trace memory buffers of to up to 1 T Frames.
- Real-time processing of streamed trace information provides virtually infinite trace (ETMv3 and PTM only)
Trace Filter and Trigger
- Sample only the specified event
- Sample the complete program flow and the specified data event
- Switch the sampling to the trace buffer on/off after a specified event occurred
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
Trace-based Cache Analysis
- Basic support for all microcontrollers
- Advanced support for ARM architecture
- Optimize instruction and data cache usage
- Find bus transfer bottlenecks
- Verify effects of code optimisation
- Simulate effects of different cache sizes
- Various graphical and numerical displays
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 all common code coverage metrics
- Automated report generation
- Full support of multicore chips
Energy Profiling
- Find the program part causing the highest energy consumption
- Locate unexpected power peaks
- Check if power-saving modes are used efficiently
- Current and voltage measurement with TRACE32® Mixed Signal Probe or TRACE32® Analog Probe
- Time correlation with TRACE32® trace tools PowerTrace, CombiProbe, MicroTrace
- Energy statistics on function and task level