Forum: Mikrocontroller und Digitale Elektronik Probleme beim Flashen von AVRs mit AVR Studio


von Florian S. (buddl)


Lesenswert?

Hallo


Ich habe ein Problem beim Flashen von AVRs über AVR Studio.
Ich verwende den AVRISP MKII.

Ich habe heute zum ersten mal versucht auf einer Referenzplatine 
(funktioniert definitiv) einen ATmega8 zu flashen - Aber es geht nicht.

Ich bekomme immer folgende Warnmeldung:

-------------------
ISP Mode Error

A problem occured when executing the command....
-------------------

Dazu in der Statuszeile:

-------------------
Reading FLASH input file.. OK
Setting mode and device parameters.. OK!
Entering programming mode.. OK!
Erasing device.. OK!
Programming FLASH ..      FAILED!
Leaving programming mode.. FAILED!
-------------------


Jedoch kann ich Fuses und Lock-Bits problemlos lesen.
Wenn ich jedoch die Signature-Bits lese warnt mich AVR Studio, dass 
diese nicht mit den erwarteten Werten überein stimmen.

Ich habe als Device ATmega 8 ausgewählt, schon 3 Mega8 (darunter 
fabrikneue) getestet und auch mit der Frequenz gespielt.

EDIT:
Beim lesen der Signature-Bits kommt folgendes:

-------------------
Setting mode and device parameters.. OK!
Entering programming mode.. OK!
Reading signature .. 0x00, 0x00, 0x00 .. OK!
Leaving programming mode.. OK!
-------------------

Also 0x00 ... riecht ziemlich nach Fehler...

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

3mal 0x00 sieht nach heruntergezogener MISO-Leitung aus, also der Slave 
gibt entweder Nullen aus (unwahrscheinlich) oder die MISO-Leitung ist 
durch einen Kurzschluß mit Masse gebrückt (wahrscheinlicher).Andere 
Idee: der ATMEGA hat keinen Takt? Oder nutzt Du den internen 
Taktgenerator? Dieser läuft mit 1Mhz, das heißt, die ISP-Frequenz darf 
maximal 250kHz sein. Der ATMEGA steckt richtigherum in der Fassung? Der 
ATMEGA hat Spannung? Gucke nochmal über die Schaltung und poste 
vielleicht mal einen Plan.

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.