The complete development toolchain IAR Embedded Workbench for Renesas V850 provides one toolbox in one view, giving you one uninterrupted workflow.
Integrated development environment with project management tools and editor including linker and library tools. The toolchain offers configuration files for all V850, V850E and V850ES devices: V850, V850E, V851, V852, V853 and V854. In addition, it also provides example projects for V850 and code templates.
Powerful Build Tools
The IAR C/C++ Compiler provides a highly optimizing C and C++ compiler for V850 including run-time libraries and a relocating V850 assembler.
The C-SPY Debugger is a comprehensive debugger with a V850 simulator and support for RTOS-aware debugging on hardware. It provides support for these emulators: Renesas E1 emulator, Renesas E20 emulator, Renesas TK-V850, IECUBE, MINICUBE, MINICUBE2, IECUBE2.
Integrated Code Analysis
IAR Embedded Workbench for Renesas V850 provides integrated static code analysis through the add-C-STAT, ensuring code quality as well as proving alignment with standards such as MISRA C:2012.
IAR Systems are constantly updating and refining their tools with new features, new device support and extended capabilities.
Latest Version: 5.10
Updated IDE Look and Feel
The IDE has new artwork, enhancements to window management and docking, customizable toolbars, revised Information Center, and new tutorials.
Enhanced Registers and Symbols Windows in C-SPY
The C-SPY Symbolsand Registers windows have been re-designed with new features. The Symbols window now has a filtering function and a new column displaying to which program module a certain symbol belongs. Some of the new features in the Registers window are drag-and-drop support from source code windows, detailed register tool-tip information, and improved handling of user-defined registers groups.
Improved C-STAT Static Analysis
- New checks have been added including about 20 new checks in the MISRA C 2004 package.
- Improved analysis engine which increases the analysis precision.
- The time-consuming false-positive analysis is now disabled by default but can be enabled by an option in the IAR Embedded Workbench IDE or on the command line.
- A new option in the IAR Embedded Workbench IDE makes it possible to limit the number of messages generated per check and per file.
- C-STAT message suppression can now be controlled by directives placed in comments in the source files.
- A new option –deterministic has been added to ensure a deterministic amount of messages when running icstat with multiple threads, so that the amount of messages stays approximately the same from one analysis run to another. This option puts a limit on the option –parallel.
Updated User Documentation
The IDE Project Management and Building Guide has been updated to reflect the product changes.
Latest Version: 4.20
The add-on product C-STAT for static analysis is now supported. C-STAT features innovative static analysis that can detect defects, bugs, and security vulnerabilities as defined by CERT and the Common Weakness Enumeration, as well as help keeping code compliant to coding standards like MISRA C:2012/2004 or MISRA C++:2008.
IAR Embedded Workbench can now build projects using multiple parallel processes. This can improve build performance significantly on multi-core or multiple processor computers. To enable parallel build, select Tools>Options>Project>Enable parallel build.
Custom Argument Variables
Custom argument variables can be used in IAR Embedded Workbench whenever there is a need for a macro-like expansion that depends on the current context. This could for example be in arguments to an external build tool.
Saving C-SPY Watch Window Content
In the C-SPY Watch window family, you can now choose Save All to File from the context menu to save the contents of the current window to a text file.
Updated Device Support
SFR header files, linker configuration files, and device description files have been added for the latest Renesas devices.
Updated User Documentation
The IDE Project Management and Building Guide, and the C-SPY Debugging Guide have been updated to reflect the product changes.
Types of License