Momentan tausche ich einen atmega8 gegen einen atmega88A-PU aus, wegen
dem pico-power etc.
Ich nutze ein opensuse Linux mit Eclipse Juno und dem AVR Plugin. Die
cross tool chain gibts ja bekanntlich hier:
http://download.opensuse.org/repositories/CrossToolchain:/avr/openSUSE_12.2/
Nun, mit der Eclipse Einstellung atmega8 bzw atmega88 klappt alles
wunderbar. Bei dem atmega88a bekomme ich die Eclipse-Meldung: "This MCU
is not supported by AVRDude" (mal abgesehen davon das die Menüs
irgendwie komisch skalieren und erst beim 2. Mal aktualisieren, aber das
kam vor langer Zeit schon mit Helios). Installiert hab ich avrdude
version 5.10-11.1.4-x86_64. Wenn ich mit vendor change die
5.11svn.1138-15.1-x86_64 benutzen will ist in Eclipse die Liste der von
avrdude unterstützten MCUs leer wie im Bild! Auch kann man nun gar keine
MCU mehr flashen.
Hier die avrdude Version:
1 | avrdude -v
|
2 |
|
3 | avrdude: Version 5.11svn, (openSUSE Buildservice)
|
4 | Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
|
5 | Copyright (c) 2007-2009 Joerg Wunsch
|
6 |
|
7 | System wide configuration file is "/etc/avrdude.conf"
|
8 | User configuration file is "/home/flashiflash/.avrduderc"
|
9 | User configuration file does not exist or is not a regular file, skipping
|
10 |
|
11 |
|
12 | avrdude: no programmer has been specified on the command line or the config file
|
13 | Specify a programmer using the -c option and try again
|
Selbiges passiert wenn ich avrdude über svn direkt ziehe und übersetze.
Ich hab schonmal die avrdude.conf der alten und neuen avrdude Version
verglichen. Da hat sich schon eingies getan, aber was jetzt genau zu der
falschen interpretation im Eclipse führt erschließt sich mir nicht.
Habt Ihr dazu eine Idee?
Leider gibts bei dem schönen avr-eclipse plugin keine Updates mehr und
auch bei avr-o-mat tut sich nix mehr. Wo ich doch gerade bei den FUSEs
komfortable GUI Einstellung so mag.
Danke und Gruß