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.
- 1420 megtekintés
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 !
- A hozzászóláshoz be kell jelentkezni
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}"
- A hozzászóláshoz be kell jelentkezni
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..)
- A hozzászóláshoz be kell jelentkezni