Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: impact в gentoo 14.1
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
jam
Купил digilent xup jtag
Подскажите, что я не так делаю:
1. Поставил ISE 14.1 - пакет работает
2. Поставил usb-driver, lib-usbdriver.so положил в /usr/lib, сделал setup-usb как написано
3. при запуске impact вылетает с сегфолтом в libdpcomm.so.2.8.1
Инструкцию по сборке смотрел тут http://rmdir.de/~michael/xilinx/

usb 1-4: New USB device found, idVendor=03fd, idProduct=0008
[11098.208233] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[11098.208235] usb 1-4: Product: XILINX
[11098.208236] usb 1-4: Manufacturer: XILINX
[11098.208294] usb 1-4: usb_probe_device
[11098.208296] usb 1-4: configuration #2 chosen from 1 choice
[11098.208350] usb 1-4: adding 1-4:2.0 (config #2, interface 0)
[11098.208382] drivers/usb/core/inode.c: creating file '011'

в udev
ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0008", MODE="666"
......
SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="03fd", ATTRS{idProduct}=="0009", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xup.hex -D $tempnode"

T: Bus=01 Lev=01 Prnt=01 Port=03 Cnt=01 Dev#= 11 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=03fd ProdID=0008 Rev= 0.00
S: Manufacturer=XILINX
S: Product=XILINX
C:* #Ifs= 1 Cfg#= 2 Atr=80 MxPwr= 74mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

.....

Уже клавиатуру замучал - может 13-ый попробывать?
wolfman
Цитата(jam @ May 24 2012, 19:33) *
Купил digilent xup jtag
Подскажите, что я не так делаю:
1. Поставил ISE 14.1 - пакет работает
2. Поставил usb-driver, lib-usbdriver.so положил в /usr/lib, сделал setup-usb как написано
3. при запуске impact вылетает с сегфолтом в libdpcomm.so.2.8.1
Инструкцию по сборке смотрел тут http://rmdir.de/~michael/xilinx/

У меня с этой инструкцией тоже ничего не заработало. Завтра посмотрю как у меня реализовано. Но у меня ALTLinux x64.
Из того, что помню:
1. lib-usbdriver.so лежит там же, где файл запускающий ISE(libusb вроде бы Xilinx-овский)
2. Для ISE и всего прочего сделаны баш-файлы, где прописываются настройки, погляжу завтра на работе.
wolfman
Вот пример sh-файла для запуска impact
Код
#!/bin/sh

LANG=en_US.UTF-8:en
export LANG

export XILINX=/mnt/hdb3/Xilinx/12.4/ISE_DS/ISE
PATH="$PATH:${XILINX}/bin:${XILINX}/lib:${XILINX}/bin/lin64:${XILINX}/lib/lin64"

source /mnt/hdb3/Xilinx/12.4/ISE_DS/settings64.sh

Xil_IMPACT_USE_LIBUSB=1
export XIL_IMPACT_USE_LIBUSB
XIL_IMPACT_USE_WINDRIVER=0
export XIL_IMPACT_USE_WINDRIVER

export LD_PRELOAD=/mnt/hdb3/Xilinx/libusb-driver.so

/mnt/hdb3/Xilinx/12.4/ISE_DS/ISE/bin/lin64/impact &
jam
Цитата(wolfman @ May 29 2012, 07:50) *
Вот пример sh-файла для запуска impact

Спасибо, завтра попробую ещё разок.
jam
Цитата(wolfman @ May 29 2012, 07:50) *
Вот пример sh-файла для запуска impact
Код
#!/bin/sh

LANG=en_US.UTF-8:en
export LANG

export XILINX=/mnt/hdb3/Xilinx/12.4/ISE_DS/ISE
PATH="$PATH:${XILINX}/bin:${XILINX}/lib:${XILINX}/bin/lin64:${XILINX}/lib/lin64"

source /mnt/hdb3/Xilinx/12.4/ISE_DS/settings64.sh

Xil_IMPACT_USE_LIBUSB=1
export XIL_IMPACT_USE_LIBUSB
XIL_IMPACT_USE_WINDRIVER=0
export XIL_IMPACT_USE_WINDRIVER

export LD_PRELOAD=/mnt/hdb3/Xilinx/libusb-driver.so

/mnt/hdb3/Xilinx/12.4/ISE_DS/ISE/bin/lin64/impact &

Спасибо, заработало.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.