Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
it:linux:urjtag [2012/05/29 17:32] – angelegt berni | it:linux:urjtag [2012/05/29 17:47] – berni | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
==== Übersetzen ==== | ==== Übersetzen ==== | ||
Ich übersetze urjtag selbst, da ich gerne libftd2xx verwende, weil ich damit die besten Erfolge bisher erzielt habe. | Ich übersetze urjtag selbst, da ich gerne libftd2xx verwende, weil ich damit die besten Erfolge bisher erzielt habe. | ||
- | - Herunterladen | + | - Vorbedingungen installieren (kein Anspruch auf Vollständigkeit): |
+ | - libftd2xx von [[http:// | ||
+ | sudo cp i386/ | ||
+ | sudo ldconfig</ | ||
+ | - urjtag herunterladen | ||
+ | - Konfigurieren: | ||
+ | ./ | ||
+ | ... | ||
+ | jtag is now configured for | ||
+ | Detected libusb | ||
+ | Detected libftdi | ||
+ | Detected libftd2xx | ||
+ | Detected inpout32 | ||
+ | Build SVF player | ||
+ | Build BSDL subsystem : yes | ||
+ | Bus drivers | ||
+ | Cable drivers | ||
+ | Lowlevel drivers | ||
+ | | ||
+ | - Compilieren: | ||
+ | - Debian Paket erzeugen: <code bash> | ||
+ | - Fertig! | ||
+ | |||
+ | ==== Konfiguration für xc2c128-vq100 hinzufügen ==== | ||
+ | Standartmäßig beinhaltet urjtag keine Konfiguration für den Xilinx xc2c128-vq100. | ||
+ | Diese Konfiguration kann man jedoch aus der BSDL für den Baustein mittels " | ||
+ | \\ | ||
+ | Die so erzeugte Datei muss in der Ordnerstruktur von urjtag unter / | ||
+ | Damit man das nicht jedes mal wieder neu lernen muss, habe ich mal alles in {{: | ||
+ | |||
+ | ==== Bedienung ==== | ||
+ | - Mittels <code bash> | ||
+ | - Mit <code bash> | ||
+ | - Für meinen Adapter verwende ich <code bash> | ||
+ | Connected to libftd2xx driver.</ | ||
+ | - Die angeschlossenen JTAG Devices kann man sich folglich anzeigen lassen <code bash> | ||
+ | IR length: 8 | ||
+ | Chain length: 1 | ||
+ | Device Id: 00010110110110001010000010010011 (0x0000000016D8A093) | ||
+ | Manufacturer: | ||
+ | Part(0): | ||
+ | Stepping: | ||
+ | Filename: | ||
+ | Data register ' | ||
+ | Data register ' | ||
+ | Data register ' | ||
+ | Data register ' | ||
+ | Data register ' | ||
+ | Data register ' | ||
+ | Data register ' | ||
+ | Data register ' | ||
+ | Data register ' | ||
+ | Data register ' | ||
+ | Data register ' | ||
+ | Data register ' | ||
+ | Data register ' | ||
+ | Data register ' | ||
+ | jtag> | ||
+ | </ | ||
+ | - Mittels <code bash> | ||
+ | - Eine SVF-Datei lädt man mittels <code bash>svf myfile.svf</ | ||