evgen2 0 19 апреля, 2017 Опубликовано 19 апреля, 2017 · Жалоба Чего-то раньше не надо было 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); это неизвестное устройство пропадает. Чую, что-то делают не так, но не могу понять что Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 166 19 апреля, 2017 Опубликовано 19 апреля, 2017 · Жалоба Чего-то раньше не надо было USB на lpc 23xx/24xx/17xx/177x (MLPC от стартеркита), а тут сунулся и получил индейскую национальную избу в самых разнообразных позициях. Брал примеры с (USBHID, USB-COM) На стартеркитовских LPC... запускал не раз USB-стеки. Только за основу брал примеры из IAR. И ещё там со стартеркитовскими платами архив идёт с проектами: на нём несколько примеров с USB, вполне рабочие сразу. Но HID не делал никогда, делал CDC и нативный (без профилей). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
evgen2 0 19 апреля, 2017 Опубликовано 19 апреля, 2017 (изменено) · Жалоба На стартеркитовских LPC... запускал не раз USB-стеки. Только за основу брал примеры из IAR. И ещё там со стартеркитовскими платами архив идёт с проектами: на нём несколько примеров с USB, вполне рабочие сразу. Но HID не делал никогда, делал CDC и нативный (без профилей). так сколько времени прошло, должно бы это всё это было устаканиться. Так хрен, то коде бандл, то CMIS, то еще что-то навыдумывали. Если сразу заработает - зашибись, а если не заработает - хрен разберешься.. Вот только что попробовал свежескачанный pack для кейловской платы MCB1700, который поставился в \Keil_v5\ARM\Pack\Keil\LPC1700_DFP\2.3.0\Boards\Keil\MCB1700\Middleware\USB\Device\VirtualCOM\VirtualCOM.uvoptx точно такое же поведение. в отладчике при пошаговом выполнении USBD_Initialize (0U); // USB Device 0 Initialization - винда через несколько секунд кукарекает, что у вас не установился драйвер устройства USBD_Connect (0U); // USB Device 0 Connect - винда кукарекает, что устройство пропало при выполнении без отладчика ничего не происходит Изменено 20 апреля, 2017 пользователем evgen2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kkmspb 0 30 марта, 2019 Опубликовано 30 марта, 2019 · Жалоба В 19.04.2017 в 23:53, evgen2 сказал: Я извиняюсь , USB analizer - чего показывает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться