Lauterbach Aurix Trace
LAUTERBACH AURIX TRACE
Lauterbach TRACE32 is a development tool designed for complex applications and can with the Power Trace module present a detailed picture of the behavior of your application.
During these training courses you get to deepen your knowledge and learn how to use the TRACE32 with trace in an efficient way. Both generic trace functionality and Tricore Aurix specifics are covered in this training.
GOAL
You will get a deeper knowledge how to configure and use trace on a Tricore Aurix target. You will do exercises on different trace features like visualize program flow, performance measurements and code coverage.
PREVIOUS KNOWLEDGE
You have either experience from working with Lauterbach TRACE32, knowing commands like “do”, “data.list” and “sys.up”, or you have participated in our training course Lauterbach Debugging.
You also have basic programming knowledge in C and embedded systems.
EXERCISES
We use Power Trace unit with an ARM based target. Exercises will cover generic trace functionality that is relevant for all architectures.
CONTENT
TC3xx MCDS trace possibilitiesMCDS trace configuration, limitation and possibilitiesGeneric Trace ConfigurationOn-Chip and Off-Chip TraceBasic Trace ViewTrace ChartTimestampsTrace Based Debugging (CTS)Offline analysisFunction Runtime AnalysisRTOS TracingRunnables TimingCode CoverageLogic AnalyzerMulticore Trace (AMP and SMP)Trace FiltersAdvanced Trace Filters with MCDS
Kristoffer Martinsson
Kristoffer Martinsson, CTO of Nohau Solutions, is an expert in embedded systems with extensive experience using Lauterbach tools. With years of hands-on knowledge, he brings deep technical insights to this course, helping learners master Lauterbach.
