реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> USUSB несколько конфB несколько конфигураций + стандартные windows драйверы., Нужно чтобы widows увидел и Mass Storage и Virtual Com
Usatyj
сообщение Jul 22 2008, 12:57
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 1-02-07
Пользователь №: 24 931



Задача следующая.
Нужно чтобы устройство поддерживало виртуальный Com порт,
и одновременнов виделось как Mass Storage.
И желательно чтобы все это работало со стандартными windows драйверами.

По отдельности все понятно. В параметрах устройства или конфигурации указывается нужный класс
устройства, объявляются конечные точки, ответственные за ту или иную функцию, когда windows находит устройство он сам подставляет драйвер Mass Storage или UsbSerial, а что
делать если нужно сразу оба устройства?

Если я правильно понял, то номера end points в интерфейсах жестко определены драйвером в хосте?

Момогите пожалуйста советом.
Покрайней мере хотелось бы знать действительно ли есть эта проблема, или, может быть windows должна сама подключить оба драйвера.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jul 22 2008, 15:30
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Сделать можно. Нюанс в задании CDC класса в дескрипторе. Этот вопрос уже многократно на форуме освещался. Поищи.

Для каждого интерфейса потребуется свой драйвер. Номера endpoint'ов тобой определяются и от Windows не зависят.
Go to the top of the page
 
+Quote Post
Usatyj
сообщение Jul 23 2008, 05:13
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 1-02-07
Пользователь №: 24 931



Спасибо.
Go to the top of the page
 
+Quote Post
IEC
сообщение Jul 23 2008, 10:39
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598



Цитата(Usatyj @ Jul 22 2008, 15:57) *
Если я правильно понял, то номера end points в интерфейсах жестко определены драйвером в хосте?

Насколько я помню для каждого девайса оговариваются только количество end points и их конфигурация. Конкретно номера жестко не определены. smile.gif
Go to the top of the page
 
+Quote Post
Alex11
сообщение Jul 23 2008, 15:03
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Там еще была засада с последовательностью дескрипторов. Я не помню точно, но работало только в одном порядке (в смысле, кто первым определен - massstorage и CDC)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th July 2025 - 19:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01468 секунд с 7
ELECTRONIX ©2004-2016