avrdude Anzeige der fuses

OP #3927698
Lesenswert?

Hallo,
gerade bin ich über die Anzeige der gesetzten Fuses gestolpert:

Beim Programmieren erhalte ich folgende Anzeige:

Reading | ################################################## | 100% 
0.58s

avrdude: verifying ...
avrdude: 1048 bytes of flash verified

avrdude: safemode: Fuses OK (H:FF, E:C9, L:0E)

avrdude done.  Thank you.

Hier scheint er das hfuse mit dem efuse zu verwechseln, was es beim 
ATMega32 gar nicht gibt.

Auslesen (-v)  ergibt:

Reading | ################################################## | 100% 
0.00s

avrdude: Device signature = 0x1e9502
avrdude: safemode: lfuse reads as E
avrdude: safemode: hfuse reads as C9

avrdude: safemode: lfuse reads as E
avrdude: safemode: hfuse reads as C9
avrdude: safemode: Fuses OK (H:FF, E:C9, L:0E)

Hier stimmt das auslesen der fuses, aber die letzte Zeile irritiert dann 
doch.
Oder hat diese Zeile "Fuses OK ..." eine andere Bedeutung?
Das ist mir vorher noch nie aufgefallen. War das schon immer so?

Gleiches Verhalten auch beim ATMega128. Hier stört besonders, da das 
efuse hier existiert.

Version avrdude: 6.01 mit Fischl usbasp

Gruß
Andreas
#3927715
Lesenswert?

Ha, da bin ich doch nicht alleine. Das ist mir bei meinem Atmega32 auch 
schon aufgefallen. Da das Auslesen aber passt hab ich es ignoriert. Ich 
denke das ist ein Fehler in der Maske für die Zeile
1
avrdude: safemode: Fuses OK (H:FF, E:C9, L:0E)
Da wird einfach nur E und H vertauscht sein bzw. die Variable für efuse 
und hfuse. Vielleicht wirds ja mal gefixt. Mich hat das bisher aber 
nicht wirklich gestört, es wird ja richtig gefused.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren