Добрый день!
У меня есть старый проект, под LPC24xx
Уж коли так случилось, что LPC177x пин-в-пин, решил перетащить под этот камень, да и цена кортексов значительно дешевле на сегодняшний день
Все бы хорошо, но загвоздка вышла с USB Device. Я использовал когда-то USB стек от Кейла, повыбрасывал MSC и использовал чистую Bulk передачу. Посмотрел примеры для кортекса - ничего не поменялось, значит контроллер USB внутри тот же самый остался. Ну и вроде бы все хорошо, я просто переделал инициализацию пинов под кортекс и обращение к регистрам.
В диспетчере устройств появляется неизвестный девайс с VID=0E0F, PID=0001 - это не мое
В аттаче приложил лог USB Trace
Не пойму, куда девается запрос дескриптора USB_DeviceDescriptor, потому что из лога видно, что спрашивается только USB_ConfigDescriptor
И откуда винда тогда взяла VID/PID, если устройство их вообще не сообщало?
Еще раз повторю, что исходники модифицировались только в части обращений к регистрам кортекса и инициализации пинов, сама логика никак не менялась
usbtrace.html ( 108.9 килобайт )
Кол-во скачиваний: 240