IAR Systems has announced the launch of IAR Embedded Workbench® for Atmel AVR32 Version 3.10, the latest version of the world’s only professional tool chain for AVR32 microcontrollers. IAR Embedded Workbench now supports all Atmel AVR32 devices, including the AP7 and UC3 families, and introduces enhanced emulation and trace debugging support, code checking to the MISRA C:2004 standard, multi-file compilation, and the integration of IAR visualSTATE into the IDE.
IAR Embedded Workbench for Atmel AVR32 is an integrated development environment (IDE) with project management tools and editor combined with a highly optimizing AVR32 compiler supporting C and C++, and featuring configuration files for all AVR32 devices. Version 3.10 features improved trace debugging capability by means of support for Atmel’s latest emulator AVR ONE! This includes support for the Nano Trace and the AUX buffered and streaming trace functionality in the AVR ONE! module. The code coverage functionality is now also available when using the JTAGICE mkII and AVR ONE! debuggers. The code coverage result is based on trace data, which allows the study of an application’s behaviour in real time. Code coverage can be used to craft test cases that achieve maximum coverage of vital functions.
Also included in the new release of IAR Embedded Workbench for AVR32 is support for automatic checking of source code for conformance to the MISRA C:2004 standard, the latest specification of the MISRA C standard for code and design quality that was originally established for use by the automotive industry.
It is now possible to use the IAR Embedded Workbench IDE to define compilation units with multiple files that will be compiled together, resulting in a single compiler output file. Optimizing over larger blocks of code allows the compiler to produce more efficient optimizations, resulting in smaller and/or faster code.
Design projects from IAR visualSTATE – a ground-breaking state machine design and verification tool – can now be included in an IAR Embedded Workbench project. This enables the code generation facility of visualSTATE to be run automatically when needed as part of the normal IAR Embedded Workbench build chain.
“IAR Embedded Workbench is the leading professional tool set for the AVR32 architecture – it is the only tool chain in the world that supports all Atmel MCU architectures: AVR32, AVR, 8051, and ARM, and it also produces the smallest, fastest and most reliable code,” commented Fredrik Medin, Marketing Manager of IAR Systems. “For the large community of AVR users that are looking at the AVR32 architecture for more performance, IAR Embedded Workbench is the natural tool set to facilitate the migration.”