Tengo un problema con USB CDC (ejecutándose en un LPC1788). Si enciendo una placa madre con el cable USB (dispositivo NXP) ya conectado, el O.S. (Linux) no identifica el dispositivo, pero si lo desconecto y lo vuelvo a conectar, se identifica y funciona bien. Lo mismo sucede si reinicio mi placa NXP, la O.S. no identifica el dispositivo NXP hasta que desconecte / enchufe el cable.
Verifiqué el código, y lo que sucede es que la aplicación permanece para siempre en el bucle while (!USB_Configuration);
.
¿Es necesaria alguna configuración en el dispositivo USB para que el dispositivo realice una configuración automática cuando ya está enchufado?
Estoy usando el código de ejemplo del paquete 177x_8x_PDL_110602 de NXP.