| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| technik:xilinx-fpga [08.11.2011 00:23] – neverpanic | technik:xilinx-fpga [03.11.2012 21:35] (aktuell) – Quecksilber |
|---|
| * ln -s /usr/lib/libusb-0.1.so.4 /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libusb.so (nach http://javispedro.com/fpga/xilinx-usb-linux.html) | * ln -s /usr/lib/libusb-0.1.so.4 /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libusb.so (nach http://javispedro.com/fpga/xilinx-usb-linux.html) |
| * funktioniert | * funktioniert |
| | |
| | Neueres zur Softwareinstallation: |
| | * Treiberzeug sollte OHNE Xilinx-Sondertreiber einfach mit libusb gehen, wenn die udev Regeln passend erstellt werden. |
| | * Installieren ganz ohne Rootrechte! |
| | * Lizenzdatei nach ~/.Xilinx/Xilinx.lic kopieren, dann geht alles automatisch (auch wenn der Lizenzmanager kaputt ist) |
| | * Vor Starten des ISE muss in der Bash ". /Xilinxverzeichnis/14.3/ISE_DS/settings32.sh" bzw 64 ausgeführt werden, Leerzeichen nach dem Punkt! |
| | * udev Regeln: |
| | |
| | |
| | # /etc/udev/rules.d/xusbdfwu.rules |
| | # version 0003 |
| | ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0008", MODE="666" |
| | SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0007", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusbdfwu.hex -D $tempnode" |
| | SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0009", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xup.hex -D $tempnode" |
| | SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="000d", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_emb.hex -D $tempnode" |
| | SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="000f", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xlp.hex -D $tempnode" |
| | SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0013", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xp2.hex -D $tempnode" |
| | SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0015", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xse.hex -D $tempnode" |
| | |
| | * udev neustarten, Dateien von ISE_DS/common/bin/lin/*.hex nach /usr/share kopieren oder udev Pfad passend anpassen |
| |
| Proggen | Proggen |