Hab nun endlich einen JTAG ICE MKII in den Fingern, doch kommt leider beim start einer debug Session "Platform has been disconnected, leaving debug mode" Kennt das jemand, und noch viel besser was kann ich machen? Als Aufbau verwende ich derzeit ein STK500 + STK502 (eigentlich unbenutzt, also neu) und eben den JTAG, somit sind hier nun Verdrahtungsfehler ausgeschlossen.
Gast
#264146
Ev. braucht er erstmal ein Firmware-Update. Im AVR-Studio unter Tools. Welche CPU benutzt Du? jtag-Stecker richtig herum auf dem Board? Viele Grüße, Stefan
Gast
#264147
Habe hier auch ein JTAGICE2 liegen, wie nehme ich das genau in Betrieb? Habe auf meiner AVR System die 4 JTAG Leitungen + Reset, Vcc, Gnd auf nem 10poligen Pfostenstecker wie folgt herausgeführt. 1 TCK, 2 GND, 3 TDO, 4 Vcc(5V), 5 TMS, 6 /reset, 7 Vcc(5V), 8 nix, 9 TDI, 10 GND. Was muß ich beachten, welchen Fuses muß ich setzen damit ich im AVR Studio debuggen kann? Danke Für die Hilfe
Gast
#264148
Brauche ich Pullups in den 4 JTAG leitungen?
Gast
#264149
Hallo, ich habe das myevertool und das laeuft ohne Pullups. In der "Getting Started" Hilfe von AVR Studio sind allerdings Pullups eingesetzt. Hast du noch etwas anderes an dem Port? Firmwareupdate? JTAG Fuse im Controller gesetzt?
Also mein JTAG MKII ist auf dem aktuellen Stand (Update bei Erstinbetriebnahme). Der Stecker steckt richtig herum, denn ich kann per "AVR" Dialog den bisherigen FLASH Inhalt auslesen. (aber auch nicht programmieren, denn da scheitert es bei: "Erasing device .. FAILED!" Ich habe auch die Lock Bits geprüft, an denen liegt es auch nicht... :-(
Gast
#264151
Mit ISP kommst du drauf? Was meldet AVR STudio, wenn du per JTAG Connectest? genaue Fehlermeldung? Versuch mal den Controller ueber Jtag zu flashen Gruss
Gast
#264152
Also es gibt auf den ATMEGAs eine Bit, welches JTAG enabled. Standardmässig dürfte es aber aktiv sein. Betreibst du das JTAG direkt am STK500 oder auf einer eigenen Platine? Ich hatte mal ein ähnliches Problem auf einer selbstgebauten Platine. Dort gab's Probleme mit der hardwaremässigen Verdrahtung des RESET-Pin. Soweit ich mich erinnere, hatten wir damals den Kondensator vergessen. Also erstmal das JTAG am STK500 probieren und ggf. mal einen weiteren Flashvorgang über SPI-ISP am STK500 machen. Danach kannst Du deine eigene Hardware validieren. Ich hatte auch schonmal Probleme, wenn ich bei eingesteckten JTAG-ICE die Spannungsversorgung des Controllers einfach herausgezogen habe. Viele Grüße müllo
Ja ISP geht. Ich verwende nur noch Atmel original Hardweare um Fehler zu vermeiden. Wenn ich versuche per JTAG zu flashen, geht das bis: - Reading FLASH input file.. OK! - Setting device parameters.. OK! - Entering programming mode.. OK! - Erasing device.. FAILED! - Leaving programming mode.. OK!
Gast
#264154
komich komich welchen controller hast du? welche IOclock ist eingestellt?
mega169, orginal und neu vom stk502 orginal interner takt
Gast
#264156
miss evtl. mal die kabel durch ;) so lanngsam gehen mir uach die ideen aus sry