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.
Leider unterstützen nicht alle JTAGice MKII den vollen PDI-Funktionsumfang, klär vorerst ab, ob du ein Gerät mit der richtigen Serie-Nr. hast. http://www.atmel.com/Images/doc8169.pdf Auch die genauen Steckerbelegungen sind dort verzeichnet. Hans Peter
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.