Hi Leute! Worin liegt eigentlich der Unterschied zwischen JTAG und PDI. Soweit ich das weiß, sind es bei PDI nur zwei Leitungen Reset und Data. Bei JTAG sind es mehr Leitungen. Aber kann die JTAG-Schnittstelle, außer der Geschwindigkeit natürlich, mehr oder sind sie beide gleich vom Funktionsumfang? Ich frag deshalb, weil ich vor Kurzem gehört habe, dass es auch möglich sein soll, mit der PDI-Schnittstelle zu debuggen. Bis zu diesem Zeitpunkt glaubte ich, dass man nur mit der JTAG debuggen kann. Schöne Grüße Max
JTAG ist von der Hardware ein offener Standard, der allerdings für etwas komplett anderes gedacht war als das Programmieren oder Debuggen von Controllern. JTAG benutzt vier Leitungen, wobei mehrere Zielbausteine in den Datenleitungen als Schieberegister verkettet werden können (die Status- und Taktleitung werden dann parallel an alle Zielbausteine heran geführt). PDI ist ein Atmel-proprietäres System, mit dem man ausschließlich Xmega-AVRs ausschließlich mit Atmel-eigenen Debug-Werkzeugen programmieren und debuggen kann. (Programmieren müsste auch mit Werkzeugen anderer Hersteller gehen, aber ich kenne [noch] keine, die es unterstützen würden.) Es ist ein Zweidrahtbus, bei dem der Reset-Pin und der Test-Pin (die sonst nicht als IO-Pins nutzbar sind) benutzt werden.
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.