Version 2.90 of the C/C++ compiler and debugger toolchain offers extended static code analysis through the C-STAT add-on tool and the possibility of importing Renesas Firmware Integration Technology (FIT) modules.
C-STAT performs advanced static analysis on the source code level. The updated version adds approximately 150 new checks to the existing wide range of checks, including 90 new MISRA C:2012 checks and two new packages of checks. Several new options are also available, for example the possibility to enable or disable the false-positives elimination phase of the analysis as well as to exclude files from the analysis. It not only aids developers in ensuring the code quality early in the development cycle, it also detects defects, bugs, and security vulnerabilities as defined by CERT C/C++ and the Common Weakness Enumeration (CWE), as well as helps keeping code compliant to coding standards like MISRA C:2004, MISRA C++:2008 and MISRA C:2012.
Renesas FIT is a technology that simplifies development of RX-based applications and improves portability between RX microcontrollers. It consists of a Board Support Package (BSP), peripheral function modules, middleware modules, and interface modules. The latest version of IAR Embedded Workbench for Renesas RX adds a tool for import of FIT modules. Developers can use the imported FIT modules in IAR Embedded Workbench without having to make any alterations to the imported code.
IAR Systems; www.iar.com/iar-embedded-workbench/tools-for-rx