Forum: Mikrocontroller und Digitale Elektronik Failed to launch Program - STK500


von Anita B. (Gast)


Lesenswert?

Hallo,

da ich schon lange lange nichts mehr mit meinem AVR Studio und dem 
STK500 gemacht habe und auch relativ wenig Erfahrung im Programmieren 
habe, bin ich jetzt etwas ratlos.

Wenn ich mein Programm übers STK500 spielen möchte bekomme ich die 
Fehlermeldung "Failed to launch Program...."

Das STK500 wurde hinzugefügt und unter Debugging ausgewählt.

Wisst ihr woran das liegen könnte?


Grüße
Anita

von Oliver J. (skriptkiddy)


Lesenswert?

Anita Bronner schrieb:
> Das STK500 wurde hinzugefügt und unter Debugging ausgewählt.
>
> Wisst ihr woran das liegen könnte?

Das STK500 hat keinen Debugger integriert. Den musst du extra kaufen.
Zum beispiel einen von denen:
- AVR Dragon
- JTAGICE mkii
- JTAGICE 3

Gruß Oliver

von Anita B. (Gast)


Lesenswert?

Er bringt aber auch die gleiche Fehlermeldung wenn ich auf "Start 
without debugging" klicke.

Genau das gleiche Programm hat eben schon einmal funktioniert und jetzt 
habe ich Probleme.

von Oliver J. (skriptkiddy)


Lesenswert?

Anita Bronner schrieb:
> Genau das gleiche Programm hat eben schon einmal funktioniert und jetzt
> habe ich Probleme.

Hattest du da eventuell den Simulator ausgewählt?

Gruß Oliver

von Joachim .. (joachim_01)


Lesenswert?

Da hatte einer das gleiche Problem:
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=937608
Vielleicht passt die Lösung ja auch bei dir oder du stolperst damit 
wenigstens in die richtige Richtung.

von Oliver J. (skriptkiddy)


Lesenswert?

Joachim ... schrieb:
> Da hatte einer das gleiche Problem:
> http://www.avrfreaks.net/index.php?name=PNphpBB2&f...

Sicher??

von Anita B. (Gast)


Lesenswert?

Das Problem hört sich tatsächlich ähnlich an.

Ich kann mich erinnern dass das Programm letztes mal mit dem Atmega 8515 
lief und jetzt benutzte ich einen Atmega 16.
Wisst ihr wo genau ich diese Einstellungen machen kann?

Und woran erkenne ich ob ich einen Simulator benutze - habe mir jetzt 
die Hilfe Seiten vom AVR Studio durchgelesen aber da ist es mehr 
schlecht als recht erklärt.

von Anita B. (Gast)


Angehängte Dateien:

Lesenswert?

Jetzt habe ich nochmal den Controller getauscht und es mit einem ganz 
einfachen Lauflicht-Programm versucht.

Zwischendrin hat das Programm nicht gemekert. Hatte gehofft das alles 
wird gut ist, da ich das AVR Studio neu gestartet hatte.
Doch prompt habe ich jetzt wieder eine Meldung..

Habe mal einen Screenshot gemacht

von Dominic S. (Firma: Privat) (dominics)


Lesenswert?

Also ich will versuchen mal eine Check Liste zu geben.

- STK hat Strom und ist an (Hört sich dumm an, aber immerhin)
- Das RS232 Kabel steckt am richtigen Anschluss des STK (RS232 CTRL)
- Am Pc ist der richtige COM Anschluss eingestellt
- Unter /Programme(x86)/Atmel/AVR Tool/STK500 gibt es eine Update 
Funktion, du hast bereits Versucht mit dieser, das STK neu auszuspielen 
und es ging.
- Du kannst deinen AVR im Studio unter Tool / Devive Programming 
bespielen

Vom nutzen des Debugging würde ich dir persönlich abraten, es ist 
umständlich, zickt ständig und vieles mehr.
Ich selbst spiele immer das Programm normal auf und schau mal was raus 
kommt. Wenn man sich im Programm einfach ein paar schöne Dinge mit 
einbaut, die einem zeigen ob alles gut läuft (bzw. wo es hängt) 
Funktioniert das ganze sehr gut. Zudem macht es nicht wirklich mehr 
arbeit, man muss sich nur daran gewöhnen, den Code zwischen durch immer 
wenn man was neues aufnimmt mal zu testen. Damit die Fehler suche später 
nicht zu schwer wird.

von Ahnungsloser (Gast)


Lesenswert?

Anita B. schrieb:
> Jetzt habe ich nochmal den Controller getauscht und es mit einem
> ganz
> einfachen Lauflicht-Programm versucht.
>
> Zwischendrin hat das Programm nicht gemekert. Hatte gehofft das alles
> wird gut ist, da ich das AVR Studio neu gestartet hatte.
> Doch prompt habe ich jetzt wieder eine Meldung..
>
> Habe mal einen Screenshot gemacht

Laut deinem Screenshot benutzt du immer noch den Atmega8515. Stell das 
Device auf deinen um, den du jetzt benutzt. Dazu klickst du in der 
zweiten Symbolleiste auf die Atmega8515. Müsste das zweite von rechts 
neben ISP on STK500 sein. Dann öffnet sich ein Fenster. DOrt dann den 
Button change device drücken und das passende auswählen.

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.