Safety-certified tools Tools for Automotive Applications C-STAT Static analysis C-RUN Runtime analysis Debugging and trace probes IAR Visual State
C-RUN helps you find errors at an early stage. It is completely integrated with IAR Embedded Workbench and provides detailed runtime error information.
With runtime analysis, you can find actual errors at runtime. C-RUN is a runtime analysis tool completely integrated into the IAR Embedded Workbench IDE. It is easy to use and has a wide range of features based on customer requests.
What is Runtime Analysis?
By inserting test code into an application, a runtime analysis tool can find real and potential errors in the code while executing the program in a software debugger.
What is a typical error that can be detected with runtime analysis?
Out of bounds, arithmetical errors and memory inconsistency errors.
Why do I need Runtime Analysis?
By using runtime analysis, you can find potential and real errors at an early stage, as opposed to finding errors at a later stage which makes product development more expensive and time consuming. It improves cost efficiency and development time, allowing for a speedier time to market.
Does C-RUN support both C and C++?
Can I use C-RUN in C-SPY simulator? And in my actual target hardware?
Yes and Yes
How can I evaluate C-RUN?
A size-limited version of C-RUN is activated for evaluation when you download IAR Embedded Workbench for Arm V7.20 (and later versions) or IAR Embedded Workbench for RX V3.10. Note that the KickStart (size-limited) and Baseline editions of IAR Embedded Workbench does not work with C-RUN.
Which Arm cores does C-RUN support?
All supported cores in IAR Embedded Workbench for Arm.
Is there any feature limitation of C-RUN evaluation?
This datasheet provides you with all information needed about C-RUN, so you can easily learn what's included and share it with your colleagues.