IAR Embedded Workbench® for Atmel AVR
Integrated development environment and optimizing C/C++ compiler for ATMEL AVR
IAR Embedded Workbench with its optimizing C and C++ compiler provides full support and generates very compact and efficient code for AVR devices. The parallel design progress between IAR Systems and Atmel makes chip and tools perfectly match each other for dedicated application areas. Ready-made device configuration files and example projects for Atmel evaluation boards and kits are included.
Highlights in Version 6.11
- XMEGA USB Support
Support has been added for the latest XMEGA USB parts.
- Improved JTAGICE3 support
Stability when debugging using the JTAGICE3 In-System debug probe has been improved.
- Support for new devices
Support for these new devices has been added:
- ATxmega64A1U
- ATxmega128A1U
- ATxmega64A4U
- ATxmega128A4U
- ATxmega64B1
- ATxmega128B1
- ATxmega64B3
- ATxmega128B3
Key Components
- Integrated development environment with project management tools and editor
- Highly optimizing C and C++ compiler for AVR
- Configuration files for all AVR Classic, ATmega and FPSLIC families, including devices with thze enhanced core
- Extensive hardware debugger support
- Run-time libraries
- Relocating AVR assembler
- Linker and librarian tools
- C-SPY® debugger with AVR simulator and support for RTOS-aware debugging on hardware
- Ready-made code and project examples for Atmel evaluation boards
- User and reference guides in PDF format
- Context-sensitive online help
C-SPY target system support
- Simulator
- AVR ICE200
- AVR JTAGICE
- AVR JTAGICE mkII
- AVR JTAGICE3
- AVR® ONE!
- AVR Dragon
- AVR Crypto Controller ROM-monitor for the Atmel Smart Card Development Board (SCDB) and the Voyager development system (optional add-ons, order separately)
- AVR Studio via compatible output format (full support for Atmel ICE via the Atmel debugger interface)
RTOS support
- OSEK Run Time Interface (ORTI) support included
- Micrium µC/OS-II Kernel Awareness Plugin included
Each RTOS plugin installs a number of new windows in C-SPY, most importantly the task or thread list windows where task-specific breakpoints can be specified and task-specific steps executed. Different inspector windows display the contents of the internal data structures of the RTOS such as timers, queues, semaphores, resources and mailboxes.
Supported Devices
Check
HERE for complete details about all supported devices.