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
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 | |
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.
gerade entdeckt: http://savannah.nongnu.org/bugs/?42480 Wir sind also nicht die ersten....
und hier in der Version 6.1.2 ist es schon gefixt: https://packages.debian.org/sid/i386/avrdude/download
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.