Windrvr -azaz Xilinx ISE WebPACK telepites Ubuntu 7.10 -re

Fórumok

Sziasztok !

Annyira jutottam hogy az WebPACK 8.2 (Linux verzio) felment Ubuntu 7.10 ala es mukodik egy-ket aprosagot kiveve, mint pl: Assign Package Pins nem indul, iMPACT nem mukodik, ezt a hibauzenetet dobja:

"Cannot access /dev/windrvr6 - No such file or directory."

A windrvr eszkozt hasznalna az iMPACT az USB-JTAG kezelesehez (spartan 3e).
Ez alapjan http://gentoo-wiki.com/HOWTO_Xilinx telepitettem ezt (windrvr6):
http://www.jungo.com/st/download/WD910LN.tgz (works with 2.6.21-suspend2-r6) (bugfixed for Ubuntu 7.10)

.../redist configure, make make install ok.

make install-nal javasolta hogy az rc.local -ba rakjam be hogy inditaskor toltodjon be a modul.
Be is tolti:


# lsmod |grep windrvr6
windrvr6		    175552  0 
usbcore			138632  5 windrvr6,usbhid,ehci_hcd,uhci_hcd

Viszont nincs a /dev alatt a windrvr6: ls -R /dev |grep windrvr6 sem ad semmit.
--> iMPACT: "Cannot access /dev/windrvr6 - No such file or directory."

Lefuttattam ezt (modositottam a benne levo elereseket , mert kulonben nem talalta a fileokat ):
.../Xilinx/bin/lin/setup_pcusb
Ezzel az uzenettel tert vissz:

" Map added to the usermap."

Miert nem jelenik meg a /dev alatt a windrvr eszkoz?

udv,
gtk.

Hozzászólások

Kozben probalkoztam egy masik lehetoseggel is:

http://gentoo-wiki.com/HOWTO_Xilinx
-->
User-Space Cable Driver Library

Kovetve az oldalon levo utasitasokat , plusz a z usb-driver README -ben talalhato USB-vel kapcsolatos utasitasokat fel is ment a driver, startise betolti, udev restart, de lsusb -vel nem latszik a Xilinx eszkoz ..

path/to/ISE/bin/lin/xusbdfwu.rules atmasolasara lenne szukseg az /etc/udev/rules.d/xusbdfwu.rules -be, de path/to/ISE/bin/lin/xusbdfwu.rules nincs csak xusbdfwu, aminek tartalma :
#...

FIRMWARE=usb/xusbdfwu.fw/xusbdfwu.hex
/sbin/fxload -v -t fx2 -I $FIRMWARE

#End of file.

Most nem tudom hogy ez ok igy vagy nem...Mi szokott lenni ezen fileok tartalma?
Tudom hogy be kell toltse a megfelelo .hex filet, de ezt hogy erem el?
Gyanitom hogy csak ennyi a hiba az egeszben,..

please help !

Kozben az elso lehetoseggel,plusz bevetettem az udev beallitasokat is:
http://gentoo-wiki.com/HOWTO_Xilinx#Using_udev
annyira jutottam, hogy megvannak az eszkozok a /dev alatt.

# ls /dev |grep win
windrvr6

# ls /dev |grep xpc
xpc4_
xpc4_0
xpc4_1
xpc4_2
xpc4_3

Ellenben az iMPACT tovabbra sem mukodik.
Valami a .hex betoltesnel nem ok, nem ertem ezt a folyamatot:


ENV{UDEVD_EVENT}=="1", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="0007",  RUN+="/sbin/fxload -v -t fx2  -I /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex -D $env{DEVNAME}"
ENV{UDEVD_EVENT}=="1", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="0009",  RUN+="/sbin/fxload -v -t fx2  -I /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex -D $env{DEVNAME}"
ENV{UDEVD_EVENT}=="1", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="000b",  RUN+="/sbin/fxload -v -t fx2  -I /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex -D $env{DEVNAME}"
ENV{UDEVD_EVENT}=="1", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="000d",  RUN+="/sbin/fxload -v -t fx2  -I /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex -D $env{DEVNAME}"
ENV{UDEVD_EVENT}=="1", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="000f",  RUN+="/sbin/fxload -v -t fx2  -I /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex -D $env{DEVNAME}"

Sikerult az UDEV-es megoldassal.

Viszont bizonytalan,nem mindig mukodik rendesen az iMPACT, ilyenkor firmware updatelni akar.Nehany esetben probaltam hogy az eszkoz (fpga starter kit) be volt kapcsolva linux inditasakor, igy rendesen mukodott..(bar meg nem tartok a 10. probanal sem..)