For Infineon's »AURIX« Microcontroller

Lauterbach now supports »ARTI« Trace

6. Dezember 2023, 7:00 Uhr | Tobias Schlichtmeier
Lauterbach's TRACE32 development tools now support ARTI real-time trace for AUTOSAR profiling for Infineon's AURIX microcontrollers.
© aregfly/123rf | Lauterbach

Lauterbach's »TRACE32« development tools now support »ARTI« real-time traces for AUTOSAR profiling on Infineon's AURIX microcontrollers equipped with »miniMCDS« (MultiCore Debug Solution). This extends the application possibilities of the controllers.

Diesen Artikel anhören

AUTOSAR ARTI (AUTOSAR Run Time Interface) provides extended trace capabilities that are important for the automotive industry, such as information about tasks, ISRs (Interrupt Service Routines), runnables, RTE communication or spinlocks. Thus, the ARTI trace support enables an in-depth analysis of the runtime behavior of AUTOSAR-based systems. The trace data can be used to cover applications such as validation of timing requirements, CPU load analysis, event chain analysis, calculation of OS metrics and much more.

With the new solution based on Lauterbach's TRACE32 CombiProbe, PowerDebug PRO, E40, or X50 tools, off-chip trace via DAP streaming is now also possible for Infineon AURIX microcontrollers with miniMCDS, whereby code execution on the CPUs is not interrupted. The trace data generated for ARTI profiling can even be streamed to the host computer at program runtime, allowing very long recording times. Lauterbach's TRACE32 trace tools have always been an established part of the AUTOSAR Classic timing tool chain and also support ARTI profiling for the AUTOSAR Adaptive Platform. The recorded trace data can also be exported as ASAM MDF (Measurement Data Format) and then processed further using third-party timing tools, e.g. for requirement analysis.

Until now, an ARTI trace without significant code instrumentation could only be realized as an off-chip trace solution with Lauterbach's TRACE32 tools on Infineon AURIX emulation devices equipped with a full MCDS, a multi-MB extension memory (EMEM) as trace buffer and an AGBT interface (Aurora Gigabit Trace). For AURIX production devices with miniMCDS, Lauterbach has offered a software-only trace solution based on its TRACE32 PowerView software, but this takes up valuable CPU time of the TriCore CPUs on the AURIX chip and instruments the code, limiting their deployment options. These limitations are a thing of the past with Lauterbach's new TRACE32 ARTI off-chip trace solution using DAP streaming.

Anbieter zum Thema

zu Matchmaker+

Matchmaker+