Jump to content

    
Sign in to follow this  
fsergey

USB композит CDC+MSC

Recommended Posts

Какой VID+PID лучше прописать? Хотелось чтобы виртуальный порт в винде появился автоматом, либо чтобы использовать распространённый драйвер.

Большая просьба, если у кого-нибудь есть гаджет, с интерфейсами MSC+CDC, запостите USB дескрипторы сего девайса.

 

Share this post


Link to post
Share on other sites

Всем спасибо.

Повторил дескрипторы композита CDC+MSC соответствующего NXP-шного примера и взял их inf-файл.

Поделка задышала на stm32f4.

Тему можно закрыть.

Share this post


Link to post
Share on other sites
Повторил дескрипторы композита CDC+MSC соответствующего NXP-шного примера и взял их inf-файл.

Поделка задышала на stm32f4.

Имейте ввиду, что родной Микрософтовский CDC драйвер имеет проблемы. Очевидно, именно по этой причине все поставщики чипов UART-USB не пользуются им, а дают свой собственный драйвер. Я поработал на CDC несколько лет, а сейчас, по причине неизбывной глюкавости, ухожу с него на WinUSB.

Share this post


Link to post
Share on other sites
Имейте ввиду, что родной Микрософтовский CDC драйвер имеет проблемы. Очевидно, именно по этой причине все поставщики чипов UART-USB не пользуются им, а дают свой собственный драйвер. Я поработал на CDC несколько лет, а сейчас, по причине неизбывной глюкавости, ухожу с него на WinUSB.

В чём заключаются проблемы? Пока столкнулся с 2 проблемами.

1. отсутствии правильного flow-контроля у stm-ного vcp. Но её заборол.

2. когда размер пакета кратен размеру BULK-пакета. Винда считатет при полном пакете, что передача ещё не завершена... впрочем это нормально и можно учитывать.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this