Problem beim schreiben der Fuses mit attiny2313

Gast #1444983
Lesenswert?

Hi Leute!

Ich hab da ein kleines Problem mit meinem attiny2313. Ich benutze 
mySmartUSB mit AVR Eclipse und AVRDude. Das Programmieren funktioniert 
auch einwandfrei, nur wenn ich versuche die Fuse Bits zu setzen, bekomme 
ich einen Fehler.

Hier mal ein kurzer Log Auszug:
1
Reading | ################################################## | 100% 0.98s
2

3
avrdude: verifying ...
4
avrdude: 1806 bytes of flash verified
5
avrdude: reading input file "0x7c"
6
avrdude: writing lfuse (1 bytes):
7

8
Writing |  ***failed;  
9
################################################## | 100% 0.00s
10

11
avrdude: 1 bytes of lfuse written
12
avrdude: verifying lfuse memory against 0x7c:
13
avrdude: load data lfuse data from input file 0x7c:
14
avrdude: input file 0x7c contains 1 bytes
15
avrdude: reading on-chip lfuse data:
16

17
Reading | ################################################## | 100% 0.00s
18

19
avrdude: verifying ...
20
avrdude: verification error, first mismatch at byte 0x0000
21
         0x7c != 0x64
22
avrdude: verification error; content mismatch

Wie man sieht hat er das Programm einwandfrei geschrieben. Nur beim 
Schreiben des LOW Fusebytes bring er ein ***failed. Wie kommts dazu? Das 
Übertragen des Programms funktioniert ja auch?

Hier noch die Kommandozeile von AVR Dude, wie er vom AVR Eclipse 
aufgerufen wird:
1
avrdude -pt2313 -cavr911 -P/dev/mySmartUSB -b19200 -y -u -Uflash:w:counter_sign.hex:a -Ulfuse:w:0x7c:m -Uhfuse:w:0xdf:m -Uefuse:w:0xff:m -Ulock:w:0xff:m

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