Forum: Mikrocontroller und Digitale Elektronik Fehler "Unable to enter programming mode." AvrStudio6->mkII->Atmega32


von Chris B. (fetzen)


Lesenswert?

Servus

ich hab vor kurzen einen Atmega32 und den AVRISP mkII gekauft und wollte 
jetz ein bisschen Programmieren. Es hat auch alles super funktioniert 
hab die Spannungsversorgung +5V/GND an den Atmega angelegt, einen 100nF 
Kondensator zwischen VCC und GND gesteckt.

Den mkII hab ich wie folgt verbunden:
mkII    AtMega32
1       MISO     7
2       +5V      10
3       SCK      8
4       MOSI     6
5       RESET    9
6       GND      11

nach dem Atmel-Datenblatt[http://www.atmel.com/Images/doc2503.pdf] und 
http://www.kreatives-chaos.com/artikel/avr-programmieradapter

noch ein paar LEDs angesteckt und es konnte losgehen.

Bis Gestern ist auch alles super gelaufen. Nach dem ich die 
Schnittstelle vom AVR Simulator auf den mkII im AVR Studio 6 umgestellt 
hatte und das Programm übertragen wollte kam die Fehlermeldung:
*****
Failed to launch program.
Error: Failed to enter programming mode. ispEnterProgMode:
Error statis received: Got 0xc0, expected 0x00
*****

Als nächstes habe ich geprüft ob eine Verbindung zum Controller besteht. 
Device Programming geöffnet AVRISP mkII/ATmega32/ISP eingestellt. Drücke 
ich nun bei "Device signature" auf Read kommt die Info
*****
Unable to enter programming mode.

Please verify device selection, interface settings, target power and
connections to the target device.
Timestamp:  2012-11-28 21:20:39.364
Severity:    INFO
ComponentId:  20100
StatusCode:  0

Unable to enter programming mode. Verify device selection, interface 
settings, target power and connections to the target device.
*****

die Target Voltage wird mit 5,0V korrekt angezeigt. Möchte ich die Fuses 
auslesen kommt die gleiche Info wie bei der signatur.

Ich konnte im Internet nichts finden was mir weiter geholfen hat. Vll. 
hat einer von euch eine Idee wo der Fehler liegen könnte?

Noch zu Info der mkII ist frisch upgedated.
Tool information:
AVRISP mkII
Debug host  127.0.0.1
Debug port  65272
Serial number  000200114318
Connection  com.atmel.avrdbg.connection.jungousb
Firmware Version  1.11
Hardware Version  1



Merci jetzt schon mal

Chris

von holger (Gast)


Lesenswert?

Stell die ISP Frequenz auf 125kHz.

von Chris B. (fetzen)


Lesenswert?

Hab ich auch schon probiert hat aber nichts gebracht. Es kommt immer 
noch die gleiche Fehlermeldung.

von Chris B. (fetzen)


Lesenswert?

hat keiner ne idee anders liegen kann?

von Thomas S. (tosa)


Lesenswert?

Hi

ich kenne das Problem aus 2 Szenarien:
1. Board hat keine Spannungsversorgung; passiert mir immer mal wieder 
:-)
2. Programmer defekt. Hatte ich mal nachdem ich in meinem dummen Kopf 
einen Kurzschluss beim Messen gebaut hatte. Danach das gleiche Bild das 
Du beschreibst.

Aber es gibt vielleicht noch andere Ursachen.

Gruesse
Tosa

von thomas (Gast)


Lesenswert?

Also was ich jetzt sage mögen wahrscheinlich alle anwesenden für völlig 
bescheuert halten..
Ich hatte auch schon einen Atmega32 der sich einfach nicht flashen 
lassen wollte. Die Fehlermeldung war die gleiche, allerdings bezieht 
sich das bei mir alles auf AVRStudio4 (Progger ist auch ein AVRISP 
MKII).
Fusen ging.. Also alles ausprobiert, interne Clock, Quarz, alle 
möglichen ISP-Frequenzen, keine Chance immer das gleiche. Ich habe noch 
einen anderen Programmer aus der e-Bucht, aber auch da war kein 
Unterschied zu verzeichnen. Also hab ich den 32er weggeworfen und einen 
neuen bestellt. Aber auch da war exakt das gleiche.. In meiner 
Verzeiflung hab ich dann schon Spaßhalber im ersten Tab von diesem 
ISP-Programmierfenster die verschiedensten Controller ausgewählt. Obwohl 
aber auch der Signaturvergleich beim Mega32 geklappt hat. Aber das Ende 
vom Lied: Bei ausgewähltem Atmega16 (auch wenn die Signatur natürlich 
nicht stimmt!) funktioniert das flashen einwandfrei. Ich habe seit dem 
auch schon mehrere Mega32 auf diese Weise geflasht, und das hat 
problemlos funktioniert.

Fragt mich bitte nicht warum, ich halte es selbst für ein Mysterium..

Gruß
Thomas

von Chris B. (fetzen)


Lesenswert?

Hab jetzt nochmal alles neu verdrahtet da bei ist mir aufgefallen das 
eine ader kaputt war. Dies hab ich behoben und noch einen neuen Atmega 
verwendet bei dem hat es dann auch wieder funktioniert aber der erste 
geht immer noch nicht wohl defekt. trotzdem danke an alle =)

von Cyrill M. (kerik)


Lesenswert?

Nur mal ne Frage, kann aber komplett falsch liegen - den RESET-Pin hast 
du auch über ein Widerstand mit 5V verbunden?

Grüße,

Cyrill

von bua (Gast)


Lesenswert?

Dou moust mitm ISP des JTAGEN Flag setzn.

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.