Error: Failed to start programming session before chip erase with eeprom overwerite

#3808558
Lesenswert?

Hallo,

ich habe mehr oder weniger dauerhaft das Problem, dass ich Attiny84 oder 
Attiny841 nicht direkt über die F5 flashen kann.

Wo liegt dort genau das Problem? Andere Controller wie der Attiny85 
gehen immer aufhieb.

Mit etwas biegen und brechen war es mir immer mal wieder möglich, den 
Controller dennoch zu flashen über F5.

Finde aber nirgends den genauen Punkt, woran das liegt!

Wenn ich ein neues Projekt erstelle, ändere ich nicht viel. Was ich 
änder ist in den Toolchains den ISP Clock auf 115,2 kHz. Dieses trage 
ich auch unter Tools -> Device Programming ein.

Über Device Programming kann ich den AVR problemlos flashen. Jedoch gibt 
dieser mir manchmal einen ISP Clock von 460,8 kHz aus, wenn ich mit F5 
versucht habe zu flashen.

Dann bekomme ich beim Auslesen folgende Info.
1
Unable to enter programming mode.
2

3
Please verify device selection, interface settings, target power and connections to the target device. Look in the details section for more information.

Setzte ich die ISP Clock erneut auf 115,2 kHz, geht alles wieder.

Hier noch einmal die Attiny841 Fuses.
1
ULPOSCSEL = ULPOSC_32KHZ
2
BODPD = BOD_ENABLED
3
BODACT = BOD_ENABLED
4
SELFPRGEN = [ ]
5
RSTDISBL = [ ]
6
DWEN = [ ]
7
SPIEN = [X]
8
WDTON = [ ]
9
EESAVE = [ ]
10
BODLEVEL = 2V7
11
CKDIV8 = [X]
12
CKOUT = [ ]
13
SUT_CKSEL = INTRCOSC_8MHZ_6CK_16CK_16MS
14

15
EXTENDED = 0xF5 (valid)
16
HIGH = 0xDD (valid)
17
LOW = 0x62 (valid)
Angehängte Dateien:

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