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

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