If you have used previous versions of the AVR Eclipse Plugin you may need to update your projects. See Update AVR Project on how to do this.
The AVR Eclipse Plugin requires Eclipse 3.3 (Europa) and CDT 4.0.
The plugin should work with Eclipse 3.4 (Ganymede) and CDT 5.0, but this has not yet been tested.
If you do not have these required versions go to the eclipse.org downloads page to download the required versions. The Eclipse IDE for C/C++ Developers download package contains a suitable Eclipse version to use the AVR Eclipse Plugin.
The AVR Plugin is based on the AVR-GCC toolchain for AVR cross target development. But like the CDT Plugin for Eclipse itself, this AVR Plugin does not include a toolchain, it has to be installed separatly before this plugin can be used.
If you don't have an AVR-GCC toolchain installed see below on how to acquire it.
Download and install winAVR, which includes the AVR-GCC toolchain together with some other useful tools for programming the AVR processor series
Most Linux distributions have an AVR-GCC toolchain. It may not, however, be installed by default. For instructions about installing AVR-GCC for Linux, see the instructions for your particular distribution.
Usually multiple packages need to be installed. Here an exemplary list for the Ubuntu distribution:
gcc-avr | Compiler & Assembler |
binutils-avr | Linker and some other useful tools |
gdb-avr | Debugger for AVR Targets |
avr-libc | The standard C library for the AVR series, including the required include files |
avrdude | Programm to upload applications onto a AVR device |
Please note that most distributions include out-of-date toolchains without the latest patches. See the AVR Eclipse Plugin wiki on how to get an up-to-date toolchain.
As the AVR-GCC toolchain is open source, chances are that it is either available for your platform or can be adapted to it.