Profiling: Variables (Software Oscilloscope), Program (Sample-based Performance Measurement)
Logging: Snooper (Sample-based Tracing), Var.LOG, ART (Advanced Register Trace)
Hardware-based Tracing
Trace Configuration
MCDS Basic Configuration
Basic Triggering
Complex Triggering (Complex Trigger Language)
Peripheral Trace, GTM Trace (Demo)
OS Trace
Analytics and Special Use Cases
Trace-based Debugging (Context Tracking System)
Runtime
Data
Code Coverage
Lernziele
This training addresses those who want to extend their knowledge of debugging with the Lauterbach TRACE32 toolchain by various tracing techniques. Both generic functions (software-based) and specific applications (hardware-supported trace unit based on the AURIX microcontroller platform) are highlighted and demonstrated, also in the context of the Lauterbach scripting language Practice.The training moreover covers flexible analysis features for an efficient evaluation of the recorded data. Attendees work on fully functional target platforms enabling them to directly apply and reproduce what they just learned.
Zielgruppe
Hardware and software developers, test engineers, verification engineers, application engineers, integrators, fault analysts
Voraussetzungen
Basic knowledge of the AURIX microcontroller architecture. Basic knowledge of TRACE32 (ideally, obtained in our training Multicore Debug for TriCore/AURIX with Lauterbach TRACE32)
Software-based Tracing
Profiling: Variables (Software Oscilloscope), Program (Sample-based Performance Measurement)
Logging: Snooper (Sample-based Tracing), Var.LOG, ART (Advanced Register Trace)