it:linux:urjtag

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
it:linux:urjtag [2012/05/29 17:32] – angelegt berniit:linux:urjtag [2012/05/29 17:42] 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 und entpacken: <code bash>wget "http://sourceforge.net/projects/urjtag/files/urjtag/0.10/urjtag-0.10.tar.bz2/download" -O - | tar -xvj</code>+  - Vorbedingungen installieren (kein Anspruch auf Vollständigkeit): <code bash>sudo apt-get install build-essential libusb-dev checkinstall</code> 
 +  - libftd2xx von [[http://www.ftdichip.com/Drivers/D2XX.htm|FTDI]] [[http://www.ftdichip.com/Drivers/D2XX/Linux/libftd2xx1.1.0.tar.gz | hier ]] herunterladen und dann: <code bash>sudo cp *.h /usr/include 
 +sudo cp i386/libftd* /usr/lib 
 +sudo ldconfig</code> 
 +  - urjtag herunterladen und entpacken: <code bash>wget "http://sourceforge.net/projects/urjtag/files/urjtag/0.10/urjtag-0.10.tar.bz2/download" -O - | tar -xvj</code> 
 +  - Konfigurieren: <code bash>cd urjtag-0.10 
 +./configure 
 +... 
 +jtag is now configured for 
 + 
 +  Detected libusb      : yes 
 +  Detected libftdi     : no 
 +  Detected libftd2xx   : yes 
 +  Detected inpout32    : no 
 +  Build SVF player     : yes 
 +  Build BSDL subsystem : yes 
 +  Bus drivers          : au1500 avr32 bcm1250 bf526_ezkit bf527_ezkit bf533_stamp bf533_ezkit bf537_stamp bf537_ezkit bf538f_ezkit bf548_ezkit bf561_ezkit bscoach ejtag ejtag_dma fjmem ixp425 jopcyc h7202 lh7a400 mpc5200 mpc824x ppc405ep ppc440gx_ebc8 prototype pxa2x0 pxa27x s3c4510 sa1110 sh7727 sh7750r sh7751r sharc_21065L slsup3 tx4925 zefant_xs3  
 +  Cable drivers        : arcom byteblaster dlc5 ea253 ei012 ft2232 igloo jlink keithkoep lattice mpcbdm triton usbblaster wiggler xpc  
 +  Lowlevel drivers     : direct ftd2xx ppdev</code> 
 +   
 +  - Compilieren: <code bash> make -j5</code> 
 +  - Debian Paket erzeugen: <code bash>sudo checkinstall</code> 
 +  - 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 "bsdl2jtag" erzeugen. Dieses Tool ist bei urjtag dabei. 
 +\\ 
 +Die so erzeugte Datei muss in der Ordnerstruktur von urjtag unter /usr/local/share/urjtag eingepflegt werden. 
 +Damit man das nicht jedes mal wieder neu lernen muss, habe ich mal alles in {{:it:linux:urjtag_xc2c128-vq100.tar.gz|}} eingepackt. Diese Datei muss nur noch unter /usr/local/share/urjtag entpackt werden.
  
  
  • it/linux/urjtag.txt
  • Zuletzt geändert: 2015/12/24 14:26
  • von 127.0.0.1