logo slogan


Percepio Tracealyzer for RTOS

Percepio’s Tracealyzer products give an unprecedented level of insight into the run-time world of embedded software. This allows you to solve complex software problems in a fraction of the time otherwise needed, develop more robust designs to prevent future problems and find new ways to improve your software’s performance.

Tracealyzer training

Free Percepio training

Book a free 45 minute consulting session with Senior FAE Niclas Lindblom. This is not a slideshow presentation. Video conference with Niclas to get started with Tracealyzer using your own project, tools, and hardware. Each session is unique. > Link to


The RTOS Debugging series is RTOS agnostic.


These the first two of a series of five that we are in the process of sending out.


RTOS debugging: Dealing with timing issues
RTOS Debugging: When the CPU has too much on its hands


How to articles.


These are short articles explaining various technical issues surrounding Tracealyzer


How to: Snapshot vs Streaming Trace
How to: Tracing Exceptions on ARM Cortex-M MCUs
How to: Measure processor overhead used by the Tracealyzer recorder
How to: Using ARM ITM

Official Tracealyzer Introduction Videos.


They are a great introduction to the main features of Tracealyzer. Concise and not too long



Tracealyzer videos

Percepio Videos

Check out this new series of Tracealyzer tutorial videos. They include everything from using STM32 CubeMX to create a project, configuring the trace library, debug probe, and STM32 Nucleo board, all the way using Tracealyzer to view the FreeRTOS trace data.. > Link to


Percepio in space


Dr Chris Bridges and Pete Bartrum from Surrey Space Centre at Surrey University explain how they debug an ESEO satellite communications module for AMSAT running FreeRTOS using Percepio Tracealyzer