pip install -U apio
y luego
apio install --all
Con esto ya puedes ejecutar el equivalente al "find_all" para comprobar si ha detectado la tarjeta bien:
apio system --lsftdi
Te deberá aparecer algo como esto:
Number of FTDI devices found: 1
Checking device: 0
Manufacturer: Lattice, Description: Lattice FTUSB Interface Cable
Sí, me estuve mirando todos los hilos de "FPGA-WARS" referente a la Icestick e hice todo lo que has puesto; Al comienzo tuve problemas pero luego me di cuenta que había que poner dos guiones (--) en las opciones de los comandos (apio install --all y apio system --lsftdi). Al final, pese a que me daba todo correcto y me detectaba la tarjeta no me dejaba "subir" el programa a la FPGA. Reinicié muchas veces por si era ese tipo de cuestiones. Total, que cambiando el tipo de FPGA en el programa Icestudio era como "si se diera cuenta" o "reaccionase" para finalmente ya no haber ningún problema. Es posible que haya sido algo mío particular o que como soy totalmente neófito en este tipo de cosas al final funcionase y yo pensase que todavía no iba. Como creo que ya conozco el procedimiento, cuando formatee el PC otra vez (creo que lo haré en breve) os volveré a postear el resultado.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@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/3a2cc72c-b5fd-4235-a975-37a06a7c6c5b%40googlegroups.com.
Como dice Juan, esto evoluciona muy rápido y hay información obsoleta.
Sin embargo podéis consultar la documentación de las releases estables en:
* apio: http://apiodoc.readthedocs.io
* icestudio: http://icestudio.readthedocs.io
Un saludo!
Saludos, ObijuanMuchas gracias por todo tu feedback!Sería genial si lo puedes replicar, y enviarnos los mensajes que vayan saliendo al ejecutar apio, en tu nuevo ordenador formateado. Necesitamos información específica para poder aislar y solucionar el problemaTanto apio como icestick están en constante evolución. Muchos de los hilos de la lista ya están obsoletos (Es lo que te ha pasado con las opciones -- de apio). Y por eso todavía no hemos hecho una documentación definitiva. Lo mejor es siempre comentarlo por aquí y te vamos guiando con lo último
El 15 de septiembre de 2016, 10:31, Democrito <spo...@gmail.com> escribió:
Sí, me estuve mirando todos los hilos de "FPGA-WARS" referente a la Icestick e hice todo lo que has puesto; Al comienzo tuve problemas pero luego me di cuenta que había que poner dos guiones (--) en las opciones de los comandos (apio install --all y apio system --lsftdi). Al final, pese a que me daba todo correcto y me detectaba la tarjeta no me dejaba "subir" el programa a la FPGA. Reinicié muchas veces por si era ese tipo de cuestiones. Total, que cambiando el tipo de FPGA en el programa Icestudio era como "si se diera cuenta" o "reaccionase" para finalmente ya no haber ningún problema. Es posible que haya sido algo mío particular o que como soy totalmente neófito en este tipo de cosas al final funcionase y yo pensase que todavía no iba. Como creo que ya conozco el procedimiento, cuando formatee el PC otra vez (creo que lo haré en breve) os volveré a postear el resultado.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-lib...@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/3a2cc72c-b5fd-4235-a975-37a06a7c6c5b%40googlegroups.com.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@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/CABqu7xqrAremjZtY1bK4N6uywjfn21QFxaR4nUWxsDu214B2Tg%40mail.gmail.com.
Una vez terminado, en "Administrador de dispositivos" debe de aparecer esto:
Descarga e instala el programa Zadig para meterle el driver "libusbK". Primero has de darle a "Options" después eliges "All" y después has de tomar "Lattice FTUSB Interface cable (Interface 0)". Está el '0' y el '1', pues has de tomar el '0'. Le das a "Replace driver" y te instalará el driver o controlador.
Una vez hecho lo del Zadig, en "Administrador de dispositivos" veremos lo siguiente:
Nos vamos a la web y descargamos Python 2.7, pero trata de que sea versiones más actuales, como la 2.7.11 ó la 2.7.12, porque te saldrá la opción de añadir el "Path" para Python de forma automática e instalará una cosa llamada "pip". En versiones antiguas quizá no tenga estas características por eso es recomendable instalar de las últimas versiones.
Ejecutamos la instalación y durante ésta has de habilitar el "Path" cuando te salga esa opción, tal como ves en la imagen. De otra manera había que hacerlo a mano y es largo de explicar.
Una vez instalado Python, ejecutamos los siguientes comandos:
pip install -U apio
Ahora ejecutamos el siguiente comando: apio install --all
Y por último, ejecutamos este comando: apio system --lsftdi y es ahí que podremos comprobar que todo está bien; ha de salir lo que he señalado en rojo.
En principio esto es todo a nivel de comandos. Ahora nos vamos al programa Icestudio, última versión. Le das a la opción "Tools" y después eliges "Install toolchain"
Acto seguido hemos de elegir nuestro tipo de FPGA, en mi caso es una Icestick.
Tomamos el proyecto más sencillo para hacer la primera prueba de funcionamiento, que es encender el Led0.
Esto es todo!
Saludos.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@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/b610230e-b87b-4bb9-90b5-7dbbf3d06b87%40googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-lib...@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/b610230e-b87b-4bb9-90b5-7dbbf3d06b87%40googlegroups.com.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@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/CABqu7xpyaOxO2Z9sz_FtAQooyPKUisN8fM%3DFyh%3Db5rxHTWTcBA%40mail.gmail.com.
Buenas noches,
Lo raro es que Zadig me reconoce dos placas:
Y mediante comandos tambien me aparecen dos:
--
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-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@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/4b5e7dc1-a731-4b20-99cd-96342c1240cc%40googlegroups.com.
Hola Lizar!
Qué alegría que te funcione!! Que haya problemas en w10 es algo que me preocupa mucho
Las alhambras vienen configuradas con un circuito de usuario que permite verificar que la placa está ok. Está en este repo:
https://github.com/FPGAwars/icezum/tree/master/examples/user-test
Al alimentarla, los leds empiezan a variar su intensidad. Dándome al botón 1 se pasa a la siguiente prueba: el coche fantástico de Demócrito :-)
Si le vuelves a dar pasas a la prueba de transmisión serie: al pulsar el botón 2 se envía una cadena a 115200 baudios
Al darle al botón 1 entras en pruebas de recepción: se hace eco de todo lo recibido y los caracteres se muestran por los leds
Desde el directorio user-test haz apio upload para cargarlo en la icezum
Saludos, Obijuan
--
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-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@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/448d7052-edc0-40d0-8440-9d711718c968%40googlegroups.com.
5. Probar la placa y cargar un ejemplo:
Hola Lorea!
Muchas gracias por las pruebas :-)
Saludos, Obijuan
--
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-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@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/b7e0b4e5-63fe-4ded-b171-acbdc02ec42f%40googlegroups.com.
Muchas gracias por el feedback!
Un saludo.