Чего-то раньше не надо было USB на lpc 23xx/24xx/17xx/177x (MLPC от стартеркита), а тут сунулся и получил индейскую национальную избу в самых разнообразных позициях.
Брал примеры с (USBHID, USB-COM)
\mcb1700.code.bundle.lpc17xx.keil\keil_examples\USBCDC
\Keil5\ARM\Boards\Keil\MCB1700\USBHID
\Mbed\USBSerial_HelloWorld_uvision5_lpc1768.zip
Эффект примерно одинаковый:
плата запитана от USB кабеля. Собираем, запускаем и ничего в винде не происходит, никаких новых устройств в диспетчере задач.
Если шагать в отладчике, то после
USB_Init(); /* USB Initialization */
в диспетчере появляется неизвестное устройство ,с состоянием "Это устройство было остановлено, поскольку оно сообщило о возникновении неполадок. (Код 43)"
а после
USB_Connect(__TRUE);
это неизвестное устройство пропадает.
Чую, что-то делают не так, но не могу понять что