JTAG ICE MKII

OP #264145
Lesenswert?
• ▲
▼
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 #264147
Lesenswert?
• ▲
▼
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 #264149
Lesenswert?
• ▲
▼
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?
OP #264150
Lesenswert?
• ▲
▼
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 #264152
Lesenswert?
• ▲
▼
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
OP #264153
Lesenswert?
• ▲
▼
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!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.