Before using avrdude to upload something you need to tell the plugin what kind of programmer you will use.
This is done via the Eclipse preferences (Window > Preferences... > AVR > AVRDude):
When started for the first time, the list of programmer configurations is empty. Click on Add... to create a new programmer configuration:
First give the programmer an unique name like "My AVR Programmer" and add an optional description like "Connected to the default port COM1"
Then select the type of device you have from the list of Programmer Hardware.
If your programmer is not on the list you can try to select a compatible device or update to a newer version of avrdude that might support your device (the list shown in the plugin is generated dynamically by asking the currently active avrdude about all devices it knows)
If your device is not connected to the default port (usually COM1 or LPT1), you need to supply a port name in the Override default port field. Some USB devices, like the "Atmel AVR ISP mkII" require that you put "USB" here, because otherwise avrdude will try to use the default serial port. (see the options description section in the avrdude manual under "-p" for more information).
The other options (Override default Baudrate, /Reset Line and Vcc Lines) should only be changed if required and after consulting the avrdude manual..
Now click on OK and your new programmer configuration should show up in the list of Programmer Configurations.
Click OK again and you are ready to use the programmer.
© 2008 Thomas Holland