
Product
IAR C-RUN
Code quality assurance is included in IAR's platform
C-RUN runtime error checking—available for IAR Embedded Workbench and selected IAR Build Tools—detects errors in your code when your application is running.
Key benefits
C-RUN enhances CI/CD automation, field testing, and runtime error detection, enabling efficient debugging and identifying errors missed by static analysis, ensuring reliable embedded software.


Optimized for field testing

Automation-ready for CI/CD workflows
Features
C-RUN provides runtime error checking, heap integrity verification, and detailed error reporting, ensuring robust and reliable code in embedded applications.
Integrated in IAR Embedded Workbench
Flexible runtime error checking
Comprehensive error detection
Detailed error reporting & debugging
Our supported architectures
Arm | Renesas RX | |
C-RUN |
Supported devices
FAQ
Which architectures support C-RUN in IAR Embedded Workbench?
Supported versions:
- IAR Embedded Workbench for Arm, version 7.20 and forward
- IAR Embedded Workbench for RX, version 3.10 and forward
- 12KB code size limited C-RUN is available for evaluation within the 14-days EWARM and EWRX free evaluation licenses.
What kinds of errors can IAR C-RUN detect?
IAR C-RUN identifies runtime issues such as stack overflows, division by zero, memory leaks, and out-of-bounds access.
How does IAR C-RUN differ from C-STAT?
While C-STAT detects potential issues through static analysis before execution, C-RUN monitors code during execution to catch real-time errors.
Can IAR C-RUN be used on resource-constrained embedded systems?
Yes, it is optimized for embedded applications, allowing efficient runtime error detection with minimal performance overhead.