Forum: Mikrocontroller und Digitale Elektronik avr-eclipse 2.4.1 und neuere (> 6.1) avrdude Versionen


von Dude (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,

nach langer Zeit habe ich mir wieder eine AVR-Buildumgebung mit 
aktuellem gcc und eclipse (V4.6) samt avr-eclipse-plugin (V2.4.1) 
aufgesetzt. Das einzige was ich nicht af den aktuellsten Stand brigen 
kann ist avrdude. Mit Version 6.1 funktioniert soweit ich bis jetzt 
sagen kann alles bestens. Benutze ich avrdude 6.2 oder 6.3 bekomme ich 
beim Fuses-Dialog die Fehlermeldung "Could not understand the output 
from AVRDude" (siehe Anhang).

Gibt es dafür eine Lösung?

Beste Grüße,
Dude

von Dude (Gast)


Lesenswert?

Ich habe die Ursache gefunden. Es ist eine neu hinzugekommene Ausgabe 
von avrdude. Nachdem man Sie entfernt funktioniert auch Version 6.3 mit 
avr-eclipse.

Kommentiert man Zeile 1077 - 1084 der main.c in avrdude 6.3 funktioniert 
es.
1
if (quell_progress < 2) {
2
   AVRPART * part;
3
 
4
   part = locate_part_by_signature(part_list, sig->buf, sig->size);
5
   if (part) {
6
      avrdude_message(MSG_INFO, " (probably %s)", part->id);
7
   }
8
}

Schöner wäre es natürlich das eclipse-plugin an die neue avrdude Version 
anzupassen, aber das verwendet scheinbar niemend mehr...

Viele Grüße,
Dude

von Jörg E. (jackfritt)


Lesenswert?

Kann ich bestätigen. Deine Änderung funktioniert hier, mit
Version: Neon.3 Release (4.6.3) und Avr-Plugin installiert
über Eclipse Marketplace, prächtig.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.