Problema con tutorial 30 y puertos

130 views
Skip to first unread message

i.hernandez

unread,
Jan 29, 2019, 6:40:46 AM1/29/19
to FPGAwars: explorando el lado libre
Hola he empezado con el tutorial 30 y la comunicación serie. Estoy usando W10 y me dio mucha guerra la instalación de los drivers de la placa Alhambra. Dejo una imagen para que se entienda de que estoy hablando. La placa Alhambra no la tengo en los puertos del pc, hay creada como un puerto virtual llamado "libusbK". Cuando en el scriptCommunicator elijo el puerto no salen los puertos libusbK por lo que no puedo configurarlo. Estoy un poco bloqueado, alguna idea? Gracias

Sin título.png

Democrito

unread,
Jan 29, 2019, 9:29:48 AM1/29/19
to FPGAwars: explorando el lado libre
En "LibusbK" sólo has de tener - Interface 0 -. Por tanto has de desinstalar el que pone - Interface 1 -, ya sabes, clic derecho de ratón sobre - Interface 1 - y te saldrá alguna opción para desinstalar.

Enchufas y desenchufas y compruebas que ya no te sale - Interface 1 - en "LibusbK".

Es probable que aquí no se termine el problema hasta conseguir que te detecte el segundo puerto como "puerto virtual de comunicaciones" (un puerto COMx). Pero al menos ese es el primer paso. En este caso ponnos una imagen para ver qué te aparece.

Y si por gracia divina todo sale bien a la primera, te saldrá un nuevo puerto COM.

Un saludo.

Democrito

unread,
Jan 29, 2019, 9:40:38 AM1/29/19
to FPGAwars: explorando el lado libre
En la Alhambra y en otras otras FPGA, tiene un chip con dos puertos que se encarga de las comunicaciones. En concreto es el FT2232H. El - interface 0 - es el encargado de subir el bitstream a la FPGA y para ello necesita la librería LibusbK, y el otro puerto por defecto queda como de comunicaciones serie (tipo COM).

Leo

unread,
Jan 29, 2019, 10:43:37 AM1/29/19
to FPGAwars: explorando el lado libre
Buenas tardes.
A mi me pasó lo mismo.
La forma de proceder fue desinstalar tanto el interface 0  como el 1 
 Ir a la página de Profilic y bajarme el driver para Windows 10 e instalarlo ,
Enchufar la Alhambra, esperar que Windows instale los driver correspondientes y por último asignar con Icestudio al interface 0 el driver Libusbk .
Adjunto foto de mi configuración .
config USB.png

Leo

unread,
Jan 29, 2019, 10:47:29 AM1/29/19
to FPGAwars: explorando el lado libre
Adjunto de nuevo la imagen , no se veía en la anterior los dos Interface USB asignados
config USB.png

Fernando Brea

unread,
Jan 29, 2019, 2:37:09 PM1/29/19
to FPGAwars: explorando el lado libre
Hola Ion, No debes buscar el puerto "libusbK" en el ScriptComunicator, debes buscar de los puertos que te ofrezca, el que tenga el Vendor Identifier "403" y Product Identifier "6010", que entre los dos identifican el chip FT2232HL/Q que tiene la Alhambra II.

Te adjunto un par de archivos donde lo puedes ver.

Slds.
Fernando Brea.
Captura1.PNG
Captura2.PNG

i.hernandez

unread,
Jan 31, 2019, 6:49:26 AM1/31/19
to FPGAwars: explorando el lado libre
Gracias a todos lo he solucionado

1-Quitar los drivers duplicados LibusbK"  - Interface 0 y también el 1 completamente quitando el software del driver (hay que clicka una casilla)
2-Instalar el driver PL2303 de la página de profilic SIO (Smart-IO) > USB to UART/Serial/Printer > PL2303 Windows Driver http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
3-Windows crea el port pero aun no funciona el Icestudio
4-Icestudio ir a Herramientas Drivers y actualizarlo.

Ahora tengo el LibusbK interface 0 y un puerto COM con el que envio una A al pulsar un botón por serie XD

Gracias por la ayuda

Juan Gonzalez Gomez

unread,
Jan 31, 2019, 8:01:41 AM1/31/19
to FPGA-WARS: explorando el lado libre
Estupendo Ion!!  ¡Gracias por la receta!  :-)



--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explora...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/5c37a6b1-2e83-42ed-a25d-2ce71178a0aa%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Message has been deleted

i.hernandez

unread,
Feb 1, 2019, 4:49:22 AM2/1/19
to FPGAwars: explorando el lado libre
Hola Unai

No entiendo muy bien lo que comentas ya que al tema de las licencias le dedico el tiempo justo para no volverme loco, suelo mirar que: 
  • ¿Tengo que pagar por usarla?
  • ¿Funciona para lo que quiero? 
Si un fabricante publica un driver libremente y yo como persona física lo puedo usar para otra cosa, lo uso. Igual que si tengo una bici de la marcha X y decido cambiarle el cable del freno por el de otro fabricante o por otro cable que sirve para otra cosa. Eso si, si el cable se rompe y me meto una torta no le diré nada al fabricante porque es mi responsabilidad haber usado. Yo solamente he comentado como he conseguido solucionar mi problema (que ha sido una recopilación de los consejos que varios me han ido dando, amablemente) igual, no hace falta ni instalar ese driver pero si alguno le crea problemas de conciencia puede hacer pruebas y que comente los resultados.

El jueves, 31 de enero de 2019, 15:46:40 (UTC+1), 1138-4EB escribió:
i.hernandez:
2-Instalar el driver PL2303 de la página de profilic SIO (Smart-IO) > USB to UART/Serial/Printer > PL2303 Windows Driver http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41

Segun tengo entendido, ese driver no es para el dispositivo incluido en la Alhambra, sino otros de otro fabricante. Se especifica, de hecho, que For Prolific USB VID_067B&PID_2303 and PID_2304 Only. Por lo tanto, es posible que se esten incumpliendo los términos de la licencia al utilizarlo en la Alhambra. ¿No hay otro driver de FTDI que funcione? Idealmente se podría utilizar un driver que sea software libre. Pero, si no lo hay, al menos respetar las licencias.
Reply all
Reply to author
Forward
Message has been deleted
0 new messages