Xilinx 10.1 usb cable driver 64 bits

Arturo Veras a.veras en gmail.com
Jue Abr 28 20:13:40 CLST 2011


1-. compile el modulo
2-. lo pase a una carpeta, diagmos $PATH.
3-. % export LD_PRELOAD=$PATH/libusb-driver.so
5-. cree las reglas en  /etc/udev/rules.d/
6-. como el id no era 03fd:0008 hice todo lo que decia el readme que debia
hacer.
7-. reinicia udev y puse nuevamente el cable y me apercio 03fd:0008 y la luz
se encendio
8 -. cuando trato de conectarme al cable me dice que no encuentra en el
modulo windrvr


El 28 de abril de 2011 18:03, AngelD <angeld en froga.net> escribió:

> Tue, 26 Apr 2011, Arturo Veras:
>>>
>>>  Hola, estoy trabajando con la Spartan 3E kit y he instalado el Xilinx
>>> 10.1
>>>
>>>> ISE para trabajar.
>>>> El problema es que los drivers que trae el programa usan el modulo
>>>> *windrvr
>>>> *que ya no funciona con los actuales kernel.
>>>>
>>>> He revisado esta pagina http://rmdir.de/~michael/xilinx/ donde dice
>>>> como
>>>> emular el modulo.
>>>> Para compilar el emulador en 64 bits dice que debo tener la version de
>>>> 32
>>>> bits de *libusb-devel y libftdi-deve, *y ejecutar* make lib32 .
>>>> *he instalado la version de los respositorios que se llama *libusb-dev*
>>>> pero
>>>> me imagino que es la version de 64 bits y ejecute make
>>>> y me salen errores que no encuentra librerias, como era de esperar .
>>>>
>>>>
>>>       Esto vale para mi distribución, Debian Squeeze.
>>>
>>>       Si lees el README del driver dice:
>>>
>>>  make lib32
>>>
>>>       y uno de los paquetes que hecha en falta es:
>>>
>>>  stubs-32.h
>>>
>>>       Si buscamos éste:
>>>
>>>
>>>
>>> http://packages.debian.org/search?searchon=contents&keywords=stubs-32.h&mode=path&suite=stable&arch=any
>>>
>>>       Nos dice que está en libc6-dev-i386
>>>
>>>       Tras ésto volvemos al "make lib32" que nos dice:
>>>
>>>  xpcu.c:6:17: error: usb.h: No existe el fichero o el directorio
>>>
>>>       Tras instalar "libusb-dev", COMPILA.
>>>
>>>
>>>  mi pregunta es: ¿Como puedo instalar la version  de 32 bits de
>>>
>>>> *libusb-devel
>>>> y libftdi-devel *para poder compilar el modulo ?
>>>> y si alguien ha logrado hacer funcionar el cable que me algunas
>>>> indicaciones
>>>> por favor.
>>>>
>>>>
>>>       Como el paquete viene preparado para compilar en entornos de 64
>>> bits, no creo que necesites hacer nada a mano, pero en caso de necesidad
>>> siempre puedes montar un entorno "chroot" de 32 bits para estos
>>> menesteres.
>>>
>>
>  Estas diciendo que no necesito compilar el modulo para que funcione el
>> modulo ?
>>
>
>        NO. TIENES que compilar el módulo. Te estoy diciendo, que en mi
> caso, Debian Squeeze no he tenido que compilar ninguno otra librería, sólo
> el módulo. Sospecho que en cualquier otra distribución resultará parecido.
>
>
>  pq he intentado ambas cosas y no logro que funcione.
>>
>
>        ¿Cual es la otra cosa que has intentado?. O intentas con el módulo,
> o lo intentas con el módulo.
>
>
>  tengo la luz encendida de la spartan y el comando lsusb me muestra
>> 03fd:0008. pero no funciona el cable.
>>
>
>        Sin no compilas el módulo, no va a funcionar. Compila, lee
> atentamente el README, sigue las instruccines, y el cable podrá funcionar.
>
> --
>        Saludos --- Angel




-- 
Atte.
Arturo


Más información sobre la lista de distribución Linux