Atmega88 Problem Flashen

Gast #2611618
Lesenswert?

Hallo Zusammen,
ich habe hier ein Problem mit dem Atmega88. Und zwar:
Fuses hab ich nicht verändert, nur die CKDIV8 rausgenommen. Signature 
lesen geht, Fuses lesen auch. Wenn ich jetzt mein Programm flashen will, 
geht das auch, aber beim Verify kommt dann, dass an Adresse 0x0000 ein 
0x00 vorliegt und kein 0x04 wie es sein sollte. Hat jemand eine Idee, 
wieso?

AVRStudio4 mit USBprogV3. Andere Prozessoren gehen.

Vielen Dank

freddyv.95
#2611780
Lesenswert?

Hallo,

merkwürdig ...
lies mal den Flash aus und schau dir die Datei an - nur Nullen??
Chip-Erase ausführen
Flash noch mal auslesen - müsste alles 0xFF sein, wenn das nicht so ist, 
dann geht auf jeden Fall das lesen nicht - schreiben könnte trotzdem 
gehen.
Läuft das Programm?
Hast du die ISP-Frequenz schon mal niedriger eingestellt?

Sascha
Gast #2613073
Lesenswert?

Hallo,
danke erstmal. Hab jetzt die CKDIV8 wieder rein. Jetzt kann ich 
zumindest die ganzen Fuses wieder korrekt auslesen (vorher gabs 
teilweise auch aussetzer, ISP-Takt war 1Mhz).

Die hex sehen immer so aus (oder nur FF's)

:10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000CE
:1000400000000000000000000000000000000000B0
:1000500000000000000000000000000000000000A0
:100060000000000000000000000000000000000090

Nachm Erase so:
:10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000CE
:1000400000000000000000000000000000000000B0
:1000500000000000000000000000000000000000A0
Also gleich. Kanns am Progkabel liegen? Flachband auf Pfostenstecker ca. 
10cm.

Nachde, ich jetzt eine andere Spannungsquelle als die eingebaute des 
USBprog genommen habe geht es zumindest vorübergehend.

Vielen Dank

freddyv.95

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