STK500 debugen geht nicht

OP #1858147
Lesenswert?

Hallo,

ich habe ein stk500 vor mir liegen und möchte meinen uC (ATMega644) über 
die UART vom AVR Studio4 debugen. Fuse-Bits lesen usw. funktioniert, die 
Verbindung steht also.

Wenn ich nun jedoch auf debug gehe, bekomme ich diese Fehlermeldung:
1
Coordinator: Error when trying to make JTAGICE target device enter programming mode

Unter "Select AVR Programmer" habe ich bereits "STK500" und den COM-Port 
ausgewählt. Trotzdem diese komische Meldung.
Kann mir jemand sagen was ich noch ändern muss?
OP #1858221
Lesenswert?

Ich dreh durch. Jetzt habe ich mal ein altes Projekt geöffnet und den 
JTAG ICE an das andere Board gesteckt. Hat bisher immer funktioniert. 
Nun kann ich mich dort nicht einmal mehr verbinden und bekomme diese 
Meldung:
1
JTAGICE mkII: USB connection skipped. Each instance of AVR Studio can only have one active USB device at a time.

Ein upgade für den JTAG ICE habe ich bereits gemacht.
#1858386
Lesenswert?

Wenn das mit dem JTAG ICE MK2 nicht geht könnte es sein dass die Fuses 
vom ATMEGA644 so eingestellt sind dass das JTAG disabled ist. Das ist 
schon ein Weilchen her dass ich den benutzt hab und hab keine Ahnung 
mehr in welchem Zustand ich ihn dir übergeben hab. D.H. erstmal per ISP 
mit dem STK500 die Fusebits richtig setzen und dann kannst auch mitm 
JTAG alles machen und aufs ISP verzichten. Debuggen ohne JTAG und nur 
mit dem STK500 geht nicht.
OP #1859159
Lesenswert?

Harald schrieb:
> Oh mann....

Warum, oh man?


Stephan S. schrieb:
> Wenn das mit dem JTAG ICE MK2 nicht geht könnte es sein dass die Fuses
> vom ATMEGA644 so eingestellt sind dass das JTAG disabled ist. Das ist
> schon ein Weilchen her dass ich den benutzt hab und hab keine Ahnung
> mehr in welchem Zustand ich ihn dir übergeben hab. D.H. erstmal per ISP
> mit dem STK500 die Fusebits richtig setzen und dann kannst auch mitm
> JTAG alles machen und aufs ISP verzichten. Debuggen ohne JTAG und nur
> mit dem STK500 geht nicht.

Ok, danke dir.
OP #1859296
Lesenswert?

Wenn ich mich per RS232 mit dem STK500 verbinde, kann ich sehen, dass 
ein Häkchen hinter JTAGEN ausgewählt ist. Was mir nun allerdings 
aufgefallen ist, ich kann zwar per STK500 (SPI) die Fuses lesen, jedoch 
beim Schreiben neuer Einstellungen bekomme ich immer wieder die gleiche 
Fehlermeldung.
Der Zugriff per JTAG ICE funktioniert (immer noch) erst recht nicht.

Edit: ISP-Mode ist bereits ausgewählt
Angehängte Dateien:
Gast #1859474
Lesenswert?

Hi

Wie wäre es, wenn du dich mal mittels der AVR-Studio-Hilfe mit deinem 
Werkzeug vertraut machst? Vor allem mit dem Unterschied zwischen 
ISP-Programmierung mit dem JTAG ICE MKII und dem Debugging über JTAG.
Da scheint es ein Defizit zu geben.

MfG Spess
OP #1859525
Lesenswert?

So, ich danke euch für die vielen Antworten. Per RS232 musste ich die 
Verbindung (über den Con-Button) offen halten, um im ISP-Mode 
kommunizieren zu können. Per JTAG bekommt man in diesem Fall eine 
Fehlermeldung. In dem Fall ist die Verbindung einfach wieder zu 
schließen.

Jetzt läuft alles wieder.

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