PA-033 Tracealyzer using Lauterbach TRACE32 for ITM streaming and snapshot
Percepio Application Note #33 describes setting up Tracealyzer for ITM tracing with a Lauterbach TRACE32 debugger. This works with practically all Arm Cortex-M3, -M4, -M7 or -M33 MCUs. Supported realtime operating systems are FreeRTOS, SafeRTOS and Micrium µC/OS-III, and the solution should work with any IDE that is able stream ITM trace data to a binary file.
PA-031 Getting Started With Tracealyzer for VxWorks
Percepio Application Note #31 explains the steps required to get Tracealyzer up and running with Wind River VxWorks, using VxWorks native trace library wvLib. To simplify the process, Tracealyzer for VxWorks includes a small library that lets the developer access basic functions in wvLib, such as starting and stopping recording of trace data.
PA-027 Adding Extensions to the Tracealyzer Recorder Library
Percepio Application Note #27 introduces Tracealyzer Extensions, a mechanism for tracing third-party modules and libraries that was introduced in Tracealyzer version 4.2.9. Extensions are self-contained modules that can be deployed in your project as long as you have access to the header files for the module you want to trace – access to the source code is not necessary.
PA-025 OpenVX Profiling on Synopsys EV6x
Percepio Application Note #25 explains how to get started with Tracealyzer for OpenVX. This Tracealyzer adaptation allows you to visualize and profile OpenVX vision and AI applications developed using Synopsys ARC® MetaWare EV Development Toolkit.
PA-023 Streaming traces over Arm ITM (IAR version)
Percepio Application Note #23 describes setting up Tracealyzer for ITM tracing on ARM Cortex-M3, M4 and M7 MCUs using IAR Embedded Workbench. This functionality was introduced in Tracealyzer version 4.1.5. ITM (short for Instrumentation Trace Macrocell) allows the Tracealyzer recorder library to send trace data via the debug probe, either using the SWO pin (Serial Wire Output) or over the ETM trace port.
PA-021 Streaming traces over Arm ITM (ULINKpro version)
Percepio Application Note #21 describes the support for ITM tracing on ARM Cortex-M3, M4 and M7 MCUs that was introduced in Tracealyzer version 4.1. The ITM interface (short for Instrumentation Trace Macrocell) allows the Tracealyzer recorder library to send event data via the debug probe, either using the SWO pin (Serial Wire Output), or over the ETM trace pins if available.
PA-019 Using Tracealyzer with Cypress PSoC devices
Percepio Application Note #19 gives an introduction of how to use Tracealyzer with Cypress PSoC MCUs and Cypress PSoC Creator, using a SEGGER J-Link for the data transfer. The example is for a PSoC 6 with FreeRTOS, but the solution can be applied to PSoC 4 & 5 devices as well, using Micrium µC/OS-III or SafeRTOS.