Forum: Mikrocontroller und Digitale Elektronik Unable to enter programming mode. Please verify device selection, interface settings, target power


von Michael (Gast)


Lesenswert?

Hallo Community,
folgendes Problem:

"Unable to enter programming mode.

Please verify device selection, interface settings, target power and 
connections to the target device."

Ich studiere Informatik, habe aber mit Microcontrollern und alles was 
dazu gehört KEINE Erfahrung.
Hab mich ein bisschen umgeschaut, aber bis jetzt konnte nichts davon 
mein Problem lösen.

Habe mir den STK 500 gebraucht mit Atmega8515L und Atmega16L gekauft.
Betriebssystem Win7 64 Bit.
Ich verwende das Atmel Studio 6.0 mit Service Pack 2.

Am STK 500 leuchten die rote Powerleuchte, Status grün und über den 
VTARGET Jumper ein Lämpchen grün (steht keine Bezeichnung dabei).
Betrieben wird mit 12V.

Wenn ich im AtmelStudio unter Tools, device Programming, unter Tool den 
STK 500 und den Ateml8515 auswähle und apply drücke funktioniert noch 
alles.
Interface und Board Settings lassen sich verändern und setzen.
Aber ich bekomme die obrige Meldung sobald ich Device Informations haben 
will.

Ebenso wenn ich "Start Debugging" drücke kommt diese Meldung:

"Atmel Studio was unable to start your debug session.
Please verify device selection, interface settings, target power and 
connections to the target device."

Ich hab den ISP Clock schon in jede erdenkliche position verstellt, da 
ich das als häufigen Lösungsansatz gesehen habe, zustand dadurch 
unverändert.

Wie gesagt bin blutiger anfänger und hatte noch nichts damit am Hut, 
dementsprechend bitte ich etwas detaillierter zu erklären.
Wie schon geschrieben ist das Ding gebraucht, ich weiß nicht ob das 
einen unterschiedmacht.

Ich hoffe ihr könnt mir helfen, besten Dank im Voraus.
Gruß Michael

von Peter R. (pnu)


Lesenswert?

"start debugging" passt nicht zu einem STK500, der kann das doch nicht.

Das Debugging erfordert umfangreichere Lesemöglichkeiten, die der STK500 
nicht kennt. - und die Möglichkeit, breakpoints zu setzen.

Bei den meisten Proggern muss man aus dem Verhalten des programmierten 
Kontrollers herausbekommen, ob das Programm richtig läuft, bzw. wo der 
Fehler steckt.

Algorithmen prüft man z.B. auf dem PC (Simulator)auf ihr Verhalten bei 
den Grenzen des Wertebereichs, bei Entstehen z.B. einer Null usw.

Einige Ausnahmen bieten auch die debug-Möglichkeit an, z.B. der Dragon, 
soweit ich weiß und auch der AVR-ISP-MKII. Diese Progger können 
Studenten zu Sonderkonditionen bekommen.

von Michael (Gast)


Lesenswert?

Danke für die Antwort.
Das ist aber nehm ich an nicht gleich bedeutend mit, kann keine "Device 
Information" erhalten.
Was ist die Ursache dafür?

Ich hatte beim Debuggen auch das Problem das, Hab nicht mehr die genaue 
Meldung, er "0xc0..." erwartet und "0x0..." bekommt. Ich weiß aber 
gerade nicht an welcher stelle er die gegen die:
"Atmel Studio was unable to start your debug session.
Please verify device selection, interface settings, target power and
connections to the target device."
getauscht hat. Aber gut, kein Debuggen für STK 500

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.