Tracealyzer for Keil RTX5
Visualizing Runtime Behavior with
Tracealyzer for Arm Keil
Tracealyzer for Keil RTX5 visualizes the runtime behavior of embedded software based on Keil RTX5, providing over 25 graphical views that complements the debugger’s detailed, low-level perspective with the big picture. Tracealyzer gives unprecedented insight that speeds up debugging and provide better means for validation and performance optimization. Issues that otherwise may require many hours, days or even weeks to solve, can with Tracealyzer be understood quickly. See what is really going on in your system and avoid many hours of frustrating trial-and-error troubleshooting!
The visualization is based on traces from the lightweight Event Recorder provided by ARM as part of Keil MDK / µVision. It provides continuous streaming of important software events from the RTX5 kernel, from the MDK middleware and from “User Events” that can be added for additional logging in the application code. Event Recorder works with any debug probe supported by Keil MDK / µVision, although for best performance we recommend debug probes with fast memory access, such as Keil ULINKplus or ULINKpro.
All Tracealyzer versions offer an evaluation period with full functionality and also included demo traces, allowing for exploring the features of Tracealyzer without writing a single line of code.
The 25+ views include:
Arm Keil
Trace of Tasks, ISRs, RTOS calls and User Events
Arm Keil
CPU Load
Arm Keil
Task Timing Variations
Arm Keil
Multiple Views Synchronized
Arm Keil
Communication Flow
Arm Keil
Kernel Object History
Arm Keil
Create your own User Events
Arm Keil
Visualize data from your code
When logging “User Events”, data arguments can also be included and plotted to visualize the data over time. By clicking on any data point in the plot, the corresponding User Event is highlighted in the main trace view.
The plotting is highly useful for analysis of control algorithms, as it allows you to correlate the plotted data with the other time-line views to find the cause of any anomalies in the plot.
Information on licensing and pricing is found on the Licensing page and local distributors are listed on the Partners page.
In case you have any technical questions, don’t hesitate to contact support@percepio.com.
Stay informed.
Sign up for our newsletter.
Our Products
Percepio® is the leading provider of visual trace diagnostics for embedded and IoT software systems in development and in the field.
TRACEALYZER
Percepio® Tracealyzer combines software tracing with powerful visualizations, allowing users to spot and analyze issues in software recordings during development and testing.
DEVALERT
Percepio® DevAlert is a cloud-connected monitoring framework for OEMs developing RTOS device software, providing instant insight on bugs and anomalies.