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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
