8-poliger JTAG für Marvell Sheeva-Board

Ich suche nach einer anderen Möglichkeit, eine Schnittstelle zum JTAG-Port auf einer PogoPlug-Karte herzustellen. Ich habe das Bild unten gefunden, das Siebdruck hat (mein Board nicht), ich habe vorher JTAG verwendet, aber es wurde in das Board eingebaut (mit einem FTDI-Chip).

Ich bin mir nicht ganz sicher, welche Art von Dongle ich möglicherweise kaufen kann.

Ich habe auch ein paar Geräte, die dafür gemacht werden könnten, ich denke, ich könnte usbprog-jtag- Code auf einem Arduino verwenden, aber das erfordert auch einen Level-Shifter (den ich nicht habe). Ich habe ein paar andere Geräte, darunter ein mbed- Board (cortex-m3) und ein Econotag (arm7).

Gibt es ein plattformübergreifendes Beispiel, das ich mit einem benutzerdefinierten GPIO-Mapping-Header kompilieren und mit OpenOCD verwenden könnte?

Ich habe an meinem neuen Rechner keinen parallelen Port, obwohl ich nicht mehr wirklich Lust habe, mit Parport herumzuspielen, ein USB-Dongle-Gerät ist wirklich eine Präferenz.

Ich weiß, dass der FT2232-Chip für JTAG mit libftdi verwendet werden kann, aber ich habe nur ein FT232R-Kabel, ich nehme an, das kann nicht wirklich verwendet werden, ist das richtig? bitbangObwohl ich es geschafft habe, den Befehl von libftdi auszuführen . Wahrscheinlich fehlen dem FT232R einige wichtige Pins, die ihn als JTAG-Tool nutzbar machen würden ...

Update 1: Ich hatte ein Gespräch mit einer Person, die vorschlug, dass es eine Möglichkeit geben sollte, FT232 im Bitbang-Modus zu verwenden, da Sie TX/RX auf GPIO einstellen können, und anscheinend beschreibt dieser Blog, wie Sie das FTDI-Kabel als AVR- ISP verwenden .

pogoplug

Antworten (2)

Ich habe mich für den Bus Blaster entschieden , weil er wie der flexibelste und preiswerteste JTAG-Adapter auf dem Markt aussieht. Es verfügt über ein CPLD, das die meiste Arbeit erledigt und auch neu programmiert werden kann.

bb

Ich verwende einen USB-OCD-JTAG-Dongle von Olimex . Aber ich hatte auch einige Erfolge mit dem Buspiraten (beide mit OpenOCD unter Linux)

Ja, mir wurde gesagt, dass fast jeder JTAG-Dongle funktionieren sollte, aber die Frage zum Selbermachen bleibt immer noch unbeantwortet ;(
Schauen Sie sich die Treiberebene in OpenOCD oder urjtag an, um Beispiele zu erhalten, wie Sie Ihr eigenes JTAG-Gerät anschließen können, z. github.com/cktben/urjtag/blob/master/urjtag/src/tap/cable/…