Open OCD y drivers usb para windows [Solucion]

38 views
Skip to first unread message

Javier Verde

unread,
Jun 15, 2018, 10:37:03 AM6/15/18
to CIAA-Firmware
Buenos días, estoy realizando mi primera experiencia con la placa CIAA-NXP. Siguiendo los tutoriales de la wiki me encontré con un problema para poder realizar el debuggin del código del ejemplo blink en la pagina.

Al intentar realizar la instruccion "make openocd" en la consola de cygwin, me encontraba con el mensaje de error "LIBUSB_ERROR_NOT_SUPPORTED".

Por lo que leí en varios temas de este grupo mas de uno ha tenido dolor de cabeza al intentar realizar debugging en windows debido al openocd y los drivers de usb de windows.

Luego de pasar algunas horas buscando informacion, lei que el problema que existe es que al ser un dispositivo compuesto ( es decir el equipo lo ve como dos interfaces USB) existe tambien un driver llamado "composite parent" el cual tambien hay que cambiarle el controlador. 

Para solucionar el problema entonces primero se debe deshabilitar la opcion "ignore Hubs or composite parents" , y luego actualizar el controlador como se hace previamente, hay que comprobarque el estamos instalando el dispositivo correcto, para esto usamos el USB ID, el cual debe concidir con el que se muestra en la wiki ( 0403 6010).

Un detalle al actualizar este controlador es que solicita el reset de la pc, pero esto solo se puede observar si en las opciones de zadig habilitamos el advanced mode. Cuando el software lo requiera, el reset hay que hacerlo de forma manual.

Despues de hacer esto pude realiar el debugg sin problemas. Adjunto algunas imagenes sobre los pasos a seguir, espero que esto puedo ayudar a alguien

Saludos



zadig1.png
zadig2.png

Eric Pernia

unread,
Jun 15, 2018, 4:12:35 PM6/15/18
to Javier Verde, CIAA-Firmware

Además por lo que comentas estas trabajando con un repo más viejo. Te recomiendo que uses Firmware v2: http://github.com/ciaa/firmware_v2 o, este que es aún más nuevo: http://github.com/epernia/cese-edu-ciaa-template/

Saludos,
Eric.



--
Has recibido este mensaje porque estás suscrito al grupo "CIAA-Firmware" 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 ciaa-firmware+unsubscribe@googlegroups.com.
Visita este grupo en https://groups.google.com/group/ciaa-firmware.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Javier Verde

unread,
Jun 15, 2018, 4:25:15 PM6/15/18
to Eric Pernia, CIAA-Firmware
Si, lo sé , estaba probando el firmware viejo, porq me pareció q es el q más documentación tenía, la semana próxima planeaba pasar a los más nuevos.

 Sé que el uso de zadig está en la wiki, pero no hace mención sobre el compositor parent driver, que me pareció que más de una persona se encontró con ese problema, creo que capaz se podría aclarar eso en la wiki

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a ciaa-firmwar...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages