Lauterbach’s TRACE32® development tools now also support ARTI real-time trace for AUTOSAR profiling on Infineon AURIX™ microcontroller production devices equipped with miniMCDS (MultiCore Debug Solution). This expands the application range of the controllers quite significantly.
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.
“The possibility of an ARTI trace for AUTOSAR profiling on our widely used AURIX Production Devices is a great improvement for many automotive customers,” explains Hubert Hafner, Senior Manager Software Partner and Ecosystem Management at Infineon. “In this respect, we are very pleased that Lauterbach, as a leading vendor of debug and trace tools, was able to develop this solution.”
“Especially for time- and safety-critical automotive applications, an ARTI real-time trace is an indispensable component in ECU development,” says Norbert Weiss, Managing Director of Lauterbach GmbH. “With the DAP streaming support of Infineon’s popular AURIX microcontrollers with miniMCDS, we meet the request of numerous customers.”
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.
About LAUTERBACH
Lauterbach is the leading manufacturer of cutting-edge development tools for embedded systems with more than 40 years of experience. It is an international, well-established company, serving customers all over the world, partnering with all semiconductor manufacturers and growing steadily. At the headquarters in Hoehenkirchen, near Munich, the engineering team develops and produces highly proficient and specialized, easy-to-use Development Tools under the brand TRACE32®. Subsidiaries in United Kingdom, Italy, France, Tunisia, on the East and West coasts of the United States, Japan and China and highly qualified sales as well as support engineers in many other countries make Lauterbach’s full product range available worldwide.
Photo credits: aregfly/123rf