Austauschbarkeit von JTAG-Kabeln und -Geräten


8

Ich sehe viele gerätespezifische JTAG-Kabel wie AVR jtag oder spezifisches ARM JTAG. Gibt es ein "Standard" -JTAG-Kabel, das auf mehreren Geräten funktioniert? Ich möchte etwas, das mit xilinx FPGAs, STM32s und AVR-Mikrocontrollern funktioniert


Sie fragen auch nach einer Standard-Pinbelegung.
Kortuk

Antworten:


6

Im Allgemeinen sind die "JTAG" -Kabel für verschiedene Gerätefamilien nicht kompatibel. Wie Leon bemerkt, gibt es jedoch einige Drittanbieter, die "JTAG" -Kabel herstellen, die neu konfiguriert werden können, um verschiedene Gerätefamilien zu unterstützen.


Nur eine Randnotiz. Der Hardware-Teil von JTAG ist für alle Geräte gleich. Die tatsächlichen Anweisungen unterscheiden sich zwischen den Herstellern. Man kann ein JTAG-Kabel ziemlich einfach herstellen, es sind nur 4 Drähte, die man langsam behaupten kann, so dass ein bisschen Knallen funktioniert. Der schwierige Teil besteht darin, diese Befehlssätze zu erhalten. Viele Hersteller möchten Ihnen ihre Befehlssätze nicht mitteilen.
Andrey

6

Amontec macht eine rekonfigurierbare JTAG. Ich habe einen und habe ihn mit ARM-Chips und Xilinx-FPGAs und CPLDs verwendet.



2

Die Signale sind definiert (obwohl einige davon optional sind), der Anschluss und die Pinbelegung jedoch nicht. Hier sind einige Beispiele. Ein 20-poliger Stecker scheint für ARM JTAG ziemlich universell zu sein.


Gibt es ein "gängigstes" Layout? Ich verwende einen AVR32-Prozessor.
Thomas O

1
Ich würde das verwenden, was Atmel auf seinen AVR32-Boards verwendet.
Leon Heller
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.