Atmel PDI mit JTAGICE mk2

Gast #2984853
Lesenswert?
• ▲
▼
Ich schlage mir schon die halbe Nacht um die Ohren, komme aber einfach 
nicht weiter: versuche erstmals einen ATXmega 128D3-128 mittels PDI und 
unter AVR-Studio 4.19 anzusprechen.
Firmware im JTAGICE wurde aktualisiert, ist eine HW-Version mit der 
grünen LED am USB-Port.
Fehlermeldung ist "Failed to set emulator mode".
Die Boardspannung wird korrekt ausgelesen, aber jeder "richtige" Befehl 
scheitert mit der genannten Fehlermeldung.
Der PDI-Takt von 1 MHz kommt sauber aus dem Emulator.
Daten kann ich aber mit dem Oszi keine sehen. Warum weiss ich nicht. 
Habe entweder einen falschen Adapter gebaut oder irgendwas ist defekt.

Fragen:

- hatte jemand schon mal ein ähnliches Problem? die Bilder zeigen zwei 
verschiedene JTAG-PDI-Adapter. Habe den linken gebaut, kommt von der 
Atmel-Seite. Den anderen habe ich hier gefunden: 
http://www.wiki.elektronik-projekt.de/mikrocontroller/avr/xmega/xplain_jtag_pdi
Welcher ist richtig?

- wie funktioniert das PDI ganz grob: muss der Emulator erstmal ein paar 
Bits auf der Data-Leitung senden? Muss irgendwo ein Pull-up dran? (Habe 
den PDI-Data direkt mit dem uC verbunden). Bei mir bleibt die 
Data-Leitung auf low. Wenn der Emulator selbst erstmal senden muss, 
hätte ich einen Anhaltspunkt zum suchen.
Angehängte Dateien:
Gast #2985793
Lesenswert?
• ▲
▼
Danke für den Hinweis.
Ich verwende eine JTAGICE MK2 - Clone von www.mib-instruments.com, vor 
ca 2 Jahren gekauft. Auf der webseite steht nichts davon, dass er PDI 
kann. Kannte das Interface damals auch nicht.

Wie auch immer, das Teil funktioniert jetzt am PDI. Problem war der 
Adapter, genauer GND. In den Atmel-Unterlagen steht sowohl am 
JTAG-Stecker Pin2 als auch Pin10 GND an. Die Adapterempfehlung nimmt 
Pin2, aber genau dass funktioniert bei meinem Clone nicht. Pin10 geht.

Übrigens, den verbreiteten JTAG-zu-ISP Adapter kann man hier auch 
vergessen, da passen weder die Daten noch GND.

Hier die vollständige Belegung für den o.g. JTAGICE MK2-Clone:

JTAG-10pol     Bedeutung
4              Vtref
6              PDI-Clk
9              PDI-Data
10             GND

Problem ist erledigt.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.