Tools are enhanced for Atmel 8bit AVR microcontrollers
Boosted performance optimisation technology is now available in the IAR Embedded Workbench for Atmel 8bit AVR microcontrollers.
The updated version of development tools include enhanced code speed optimisations, claimed to make it possible for developers to gain better performance in low-power AVR-based applications. Version 6.80 extends the static analysis functionality within the add-on tool C-STAT.
The Workbench version incorporates the IAR C/C++ Compiler, which is known for strong code optimisations. The compiler supports different levels of optimisations and it is possible to fine-tune the optimisations for either size or speed. Developers can use the available settings to enable the right balance between code size and code speed for their specific applications.
The static analysis functionality within the add-on tool C-STAT offers improved possibilities for code quality control. This version adds approximately 150 new checks to C-STAT, including 90 new MISRA C:2012 checks and two new packages of checks. Examples of new options offer 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 IAR Embedded Workbench IDE and aids developers in ensuring the code quality early in the development cycle. It 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 the coding standards MISRA C:2004, MISRA C++:2008 and MISRA C:2012.
IAR Embedded Workbench for AVR is a complete set of powerful C/C++ development tools with support for devices in all AVR families. Along with enhanced static analysis and code optimizations, version 6.80 delivers support for Atmel Power Debugger and Atmel Tiny Programming Interface (TPI).