Forum: Mikrocontroller und Digitale Elektronik Error: Failed to start programming session before chip erase with eeprom overwerite


von Stefan S. (sschultewolter)


Angehängte Dateien:

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)

von Markus E. (opc)


Lesenswert?

Genau das gleiche Problem habe ich auch und will keinen neuen Thread 
eröffnen. Ist mittlerweile eine Lösung bekannt?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.