Hallo Gibts irgendwo im Netz einen JTAG Adapter zum Selberbauen mit USB? (Für Xilinx, AVR oder AVR32?) Gruß Christian
Hier im Shop gibts den USBProg: [[http://shop.embedded-projects.net/product_info.php/info/p6_usbprog-v3-0--Adapter-vormontiert-.html]] Gruß netdieter
Willivonbienemaya .. schrieb: > Der FT2232 kann USB->JTAG. > (Die neuen FT2232H und FT4232H auch) Nicht ganz richtig. Der FT2232 ist lediglich ein USB zu Seriell-Konverter, der alternativ die IO-Pins auch im BitBang-Modus ansteuern kann. Das ansteuernde Programm muß an diese Pins nur passend wackeln. Der FT2232 kann demnach fast alle Protokolle, wenn das Programm es veranlasst.
Christian H. schrieb: > Nicht ganz richtig. Der FT2232 ist lediglich ein USB zu > Seriell-Konverter, der alternativ die IO-Pins auch im BitBang-Modus > ansteuern kann. Den SPI-artigen Transfer von JTAG beherrscht er ohne Bitbanging. Und genau darum geht es in erster Linie ja, der Performance wegen.
Naja, Hardware ist mit dem FT2232 kein Thema, der kann vollwertig JTAG in Hardware machen. An der Software haperts aber. Zumal es wahrscheinlich nie ein universelles JTAG Interface geben wird. Mit dem USB Prog schön und gut, aber da muss jedes mal eine andere Firmware rein. Und richtig kompatibel zur Xilinx ISE (ImPact) ist er dann trotzdem nicht. Von dem Gedanken, einen JTAG Adapter für alle JTAG-Bausteine zu haben, kann man sich verabschieden. Jeder Hersteller fährt sein eigenes Protokoll über JTAG, und die meisten davon sind nicht offen gelegt.
A. K. schrieb:
> Den SPI-artigen Transfer von JTAG beherrscht er ohne Bitbanging.
Das ist mir neu. Ok ich kenne nur den FT232. Dachte der 2232 wäre nur
ein doppelter 232. Werde mir aber das Datenblatt dahingehend ansehen.
Der FT2232 enthält zusätzlich eine MPSSE (multi-protocol synchronous serial engine) genannte Einrichtung, die Hardwareunterstützung für I²C, SPI und die JTAG-Variante von SPI bietet. Für deren Programmierung bietet FTDI auch ein paar DLLs und Beispiele an. http://www.ftdichip.com/Projects/MPSSE.htm Unter dem Namen OpenOCD (oder irgendwie sonst damit verknüpft) ist ein FT2232-basierendes JTAG-Interface für ARMe entstanden, das von verschiedenen Entwicklungsumgebungen unterstützt wird (so z.B. Rowley Crossworks).
Christian H. schrieb: > Willivonbienemaya .. schrieb: >> Der FT2232 kann USB->JTAG. >> (Die neuen FT2232H und FT4232H auch) > > Nicht ganz richtig. Doch ist richtig. Siehe MPSSE. Software gibts für xilinx schon fertig. such mal nach xc3sprog.
Christian H. schrieb: > Ist doch schon längst aufgeklärt (s.o.) Wieder falsch. der OP sagt: "An der Software haperts aber". Ich habe ihm den Hinweis mit xc3sprog gegeben. Das wurde noch nicht genannt. Um den Beitrag nicht ganz sinnlos zu machen: xc3sprog ist ne sehr gute open source Software. Einsehbar unter http://sourceforge.net/projects/xc3sprog/
Willivonbienemaya .. schrieb: > Christian H. schrieb: >> Ist doch schon längst aufgeklärt (s.o.) > > Wieder falsch. der OP sagt: "An der Software haperts aber". Ich habe ihm > den Hinweis mit xc3sprog gegeben. Das wurde noch nicht genannt. > > Um den Beitrag nicht ganz sinnlos zu machen: > xc3sprog ist ne sehr gute open source Software. Einsehbar unter > http://sourceforge.net/projects/xc3sprog/ Schön unf gut. Kann aber nicht mit den Xilinx Tools benutzt werden. Also ImPact geht nicht damit und Debuggen mit dem EDK erst recht nicht. Ist halt ein SVF Player....aber auch nicht mehr. Sowas gibts zum Beispiel auch von Amontec...der JTAG Key arbeitet ja auch mit dem 2232.
Hier gibt es einen XSVF-Player der z.B. mit einem FT2232 im Bitbang Mode funktioniert. Die Performance dürfte für jeden Hobby-Entwickler (im Verhältnis zur Synthese-Zeit) ausreichend sein. http://embdev.net/topic/139121#new
Hmm...naja, BitBang für JTAG mit dem FT2232, das ist ja als würde ich mein Auto zum Einkaufen schieben... Zurück zum Thema: Nur einen JTAG Adapter für alle JTAG-kompatiblen Chips gibts nicht und wirds auch nicht geben.
Wow danke schonmal für die antworten.. Ich meine eine Lösung für jeden, also nicht einer für alle
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.