SWAT
Software Trace Tool
Software tracing made simple: real-time profiling without hardware trace.
TASKING SWAT is a software-based tracing solution designed for safety-critical embedded systems, enabling efficient runtime behavior recording with minimal overhead. It operates without the need for hardware trace support, making it ideal for environments where such infrastructure is unavailable.
SWAT allows for insightful profiling and timing analysis through existing debug interfaces, without requiring hardware modifications or complex setup. Integrated with standard development tools, it provides a streamlined approach to understanding application behavior, system performance, and task execution—while maintaining full compatibility with the target system.

Specifications
Target devices | Commonly used embedded real-time microcontrollers |
Debugger Compatibility | TASKING iC7pro, iC7max |
Supported OS | AUTOSAR operating systems and other industry-standard embedded platforms |
Tool Integration | winIDEA Analyzer |
Trace Export Formats | BTF, MDF4 |
Runtime Overhead | Minimal runtime overhead |
RAM Requirement | Minimal RAM requirements |
Data Transfer | Via existing debug interface |
License | winIDEA Pro and SWAT license required |
TASKING Product Documentation consists of product release notes, user documentation, product patches (where available), webinars and product related information.