Code analysis extends to Texas Instruments’ MSP430 MCUs
Development tools from IAR Systems include a version of IAR Embedded Workbench for Texas Instruments MSP430, version 6.50. The version offers extended capabilities for code quality control through the powerful static analysis tool C-STAT, extended inline assembler and support for the latest MSP430 devices.
The static analysis functionality within the add-on tool C-STAT has been improved, says the company. The latest version adds approximately 150 new checks to the range in C-STAT, including 90 new MISRA C:2012 checks and two new packages of checks. New options available include the possibility to enable or disable the false-positives elimination phase of the analysis, as well as to exclude files from the analysis. C-STAT is fully integrated in the Embedded Workbench IDE and aids code quality early in the development cycle by detecting 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 the coding standards MISRA C:2004, MISRA C++:2008 and MISRA C:2012.
New in this version is an extended inline assembler where it is possible to specify input, output, and effects of an inline assembler statement. This allows an inline assembler statement to interact with variables and expressions of the surrounding C/C++ program.