fsergey 0 2 сентября, 2014 Опубликовано 2 сентября, 2014 · Жалоба Какой VID+PID лучше прописать? Хотелось чтобы виртуальный порт в винде появился автоматом, либо чтобы использовать распространённый драйвер. Большая просьба, если у кого-нибудь есть гаджет, с интерфейсами MSC+CDC, запостите USB дескрипторы сего девайса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fsergey 0 3 сентября, 2014 Опубликовано 3 сентября, 2014 · Жалоба Всем спасибо. Повторил дескрипторы композита CDC+MSC соответствующего NXP-шного примера и взял их inf-файл. Поделка задышала на stm32f4. Тему можно закрыть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 17 10 сентября, 2014 Опубликовано 10 сентября, 2014 · Жалоба Повторил дескрипторы композита CDC+MSC соответствующего NXP-шного примера и взял их inf-файл. Поделка задышала на stm32f4. Имейте ввиду, что родной Микрософтовский CDC драйвер имеет проблемы. Очевидно, именно по этой причине все поставщики чипов UART-USB не пользуются им, а дают свой собственный драйвер. Я поработал на CDC несколько лет, а сейчас, по причине неизбывной глюкавости, ухожу с него на WinUSB. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fsergey 0 18 сентября, 2014 Опубликовано 18 сентября, 2014 · Жалоба Имейте ввиду, что родной Микрософтовский CDC драйвер имеет проблемы. Очевидно, именно по этой причине все поставщики чипов UART-USB не пользуются им, а дают свой собственный драйвер. Я поработал на CDC несколько лет, а сейчас, по причине неизбывной глюкавости, ухожу с него на WinUSB. В чём заключаются проблемы? Пока столкнулся с 2 проблемами. 1. отсутствии правильного flow-контроля у stm-ного vcp. Но её заборол. 2. когда размер пакета кратен размеру BULK-пакета. Винда считатет при полном пакете, что передача ещё не завершена... впрочем это нормально и можно учитывать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться