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
Dieses Training richtet sich an alle, die ihr Wissen um die Thematik des Debuggens mit der TRACE32-Toolkette von Lauterbach mit vielfältigen Tracing-Methoden erweitern wollen. Dabei werden sowohl generische Möglichkeiten (rein Software-basierend) als auch spezifische Anwendungen (Hardware-unterstütze Trace-Einheit auf Basis der AURIX Mikrocontroller-Plattform) erklärt und demonstriert sowie in Zusammenhang mit der Lauterbach-Skriptsprache Practice gebracht. Abgerundet wird der Diskurs mit flexiblen Analysefähigkeiten, um die aufgezeichneten Daten auch effizient auswerten zu können. Die Teilnehmer arbeiten an voll funktionsfähigen Zielplattformen, um das Gelernte sofort anwenden und nachvollziehen zu können.
Zielgruppe
Hardware- und Software-Entwickler, Testingenieure, Verifikationsingenieure, Applikationsingenieure, Integratoren, Fehleranalytiker
Voraussetzungen
Basiskenntnisse der AURIX Mikrocontroller-Architektur. Grundkenntnisse über TRACE32 (idealerweise über das Training T32-BAS Kurs).
Software-based Tracing
Profiling: Variables (Software Oscilloscope), Program (Sample-based Performance Measurement)
Logging: Snooper (Sample-based Tracing), Var.LOG, ART (Advanced Register Trace)