Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: USB композит CDC+MSC
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
fsergey
Какой VID+PID лучше прописать? Хотелось чтобы виртуальный порт в винде появился автоматом, либо чтобы использовать распространённый драйвер.
Большая просьба, если у кого-нибудь есть гаджет, с интерфейсами MSC+CDC, запостите USB дескрипторы сего девайса.
fsergey
Всем спасибо.
Повторил дескрипторы композита CDC+MSC соответствующего NXP-шного примера и взял их inf-файл.
Поделка задышала на stm32f4.
Тему можно закрыть.
=AK=
Цитата(fsergey @ Sep 3 2014, 18:13) *
Повторил дескрипторы композита CDC+MSC соответствующего NXP-шного примера и взял их inf-файл.
Поделка задышала на stm32f4.

Имейте ввиду, что родной Микрософтовский CDC драйвер имеет проблемы. Очевидно, именно по этой причине все поставщики чипов UART-USB не пользуются им, а дают свой собственный драйвер. Я поработал на CDC несколько лет, а сейчас, по причине неизбывной глюкавости, ухожу с него на WinUSB.
fsergey
Цитата(=AK= @ Sep 11 2014, 01:52) *
Имейте ввиду, что родной Микрософтовский CDC драйвер имеет проблемы. Очевидно, именно по этой причине все поставщики чипов UART-USB не пользуются им, а дают свой собственный драйвер. Я поработал на CDC несколько лет, а сейчас, по причине неизбывной глюкавости, ухожу с него на WinUSB.

В чём заключаются проблемы? Пока столкнулся с 2 проблемами.
1. отсутствии правильного flow-контроля у stm-ного vcp. Но её заборол.
2. когда размер пакета кратен размеру BULK-пакета. Винда считатет при полном пакете, что передача ещё не завершена... впрочем это нормально и можно учитывать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.