Frequently Asked Questions
Demo Software for Download
TRACE32 allows multicore debugging for up to three TriCore cores and all auxiliary controllers.
Debug Port Sharing with 3rd Party Tools
Some third-party tools access the target using the JTAG or DAP debug port as well. Using such a tool simultaneously with TRACE32 tool requires sharing the debug port between both tools. The following port sharing technologies are supported:
Port Sharing by Using the XCP Protocol
For details refer to Debugging via XCP
Hardware-assisted Port Sharing
Benchmark counters are on-chip counters that count specific hardware events. A typical example are counters for cache hits and misses allowing the calculation of the corresponding performance metrics.
Debug and Trace Through Reset
Microcontroller applications are often secured by an internal and/or external watchdog or internal surveillance. In case of any unrecoverable error these systems reset the microcontroller in order to bring it back into a known and safe state. When such a reset occurs during development, the engineers want to know why this error happens, and often how post-error handling after reboot behaves.
MCDS Trace Message Generation and Trigger
The MCDS module of the Emulation Devices generates information on the instruction execution and data accesses of up to two cores in parallel as well as transfers on the on-chip buses.
When information about program execution and data access by cores and/or buses are provided at external pins this information can be stored by the trace tool. It allows detailed qualification and analysis with its up to 4GB trace buffer and the possibility of streaming to the host storage.
While many TriCore AUDO devices have a parallel trace port most of the TriCore AURIX Emulation Devices support the AGBT high-speed serial trace using the Aurora protocol.
The Standby Controller (SCR) is an 8-bit microcontroller that can continue to run during the standby mode. It is based on the XC800 core that is compatible with the industry standard 8051 processor. It includes an On-chip Debug Support (OCDS) unit for software development and debugging of XC800-based systems via single pin DAP interface. For the moment it is implemented on the TC2X cores.
The debugger for the General Timer Modul (GTM) is a free add-on to the debugger for AURIX family and will be accessed in a separate instance of the TRACE32 software.
The debugger for the Peripheral Control Processor (PCP) is a free add-on to the debugger for AUDO family and will be accessed in a separate instance of the TRACE32 software.
Flyer "Debug & Trace for TriCore"
A variety of adaptors and converters are available for the connection between debug cables and targets.
Adaptation for Automotive Debug Cable
Adaptation for Standard TriCore Debug Cable
IDE - Integrated Development Environment
Details and Configurations
Copyright © 2019 Lauterbach GmbH, Altlaufstr.40, 85635 Höhenkirchen-Siegertsbrunn, Germany
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice. Report Errors
Last generated/modified: 16-Oct-2019