AVRDUDE Fusebits

OP #3060183
Lesenswert?

Wenn ich mit avrdude fuses brennen will, fragt er mich erst:
1
avrdude: verification error, first mismatch at byte 0x0000
2
         0xd8 != 0xd9
3
avrdude: verification error; content mismatch
4

5
avrdude: safemode: hfuse changed! Was d8, and is now d9
6
Would you like this fuse to be changed back? [y/n] y
Wenn ich y eingebe und auf Enter drücke, macht er garnichts. Einfach 
garnichts, keine neuen Ausgaben.
Mein Befehl:
1
avrdude -p m8515 -c avr911 -P /dev/ttyUSB0 -U hfuse:w:0xD8:m
Als Programmer habe ich eine MySmart USB MK3. Eigentlich hatte ich auh 
noch lfuses, die habe ich aber erstmal entfernt.
Moderator Persönliche Seite #3060342
Lesenswert?

0xD9 ist der Auslieferungszustand.  Wenn er von da nicht nach 0xD8
programmiert werden kann, stellt sich die Frage, ob sich dein
ATmega8515 denn überhaupt irgendwie programmieren lässt.

Es gibt zwei Fälle, die ich mir vorstellen kann, warum das nicht
geht:

1) Der Chip hat Lockbits gesetzt.  Dann muss man erst einen chip
erase ausführen, bevor man ihn programmieren kann.  Macht AVRDUDE
nur automatisch, wenn man den Flash programmieren will, bei den
Fuses dagegen nicht.  (Option -e)

2) Der Chip ist kaputt.  Habe ich schon mal in einem Falle erlebt.
Zuerst ließ er sich nur bei geringer Betriebsspannung nicht mehr
programmieren, später irgendwann selbst bei 5 V gar nicht mehr.
Ist vermutlich die interne Programmierspannungserzeugung kaputt
gegangen.
OP #3061348
Lesenswert?

Jörg Wunsch schrieb:
> 1) Der Chip hat Lockbits gesetzt.  Dann muss man erst einen chip
> erase ausführen, bevor man ihn programmieren kann.  Macht AVRDUDE
> nur automatisch, wenn man den Flash programmieren will, bei den
> Fuses dagegen nicht.  (Option -e)
Dasselbe

Jörg Wunsch schrieb:
> 2) Der Chip ist kaputt.  Habe ich schon mal in einem Falle erlebt.
> Zuerst ließ er sich nur bei geringer Betriebsspannung nicht mehr
> programmieren, später irgendwann selbst bei 5 V gar nicht mehr.
> Ist vermutlich die interne Programmierspannungserzeugung kaputt
> gegangen.
a) Läuft bei sauberen 5V
b) Geht auch bei einem anderen nicht

Villeicht kann ich an dieser stelle noch sagen, das die Fuses unter 
Windows mit dem MyAVR ProgTool gehen.

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