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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Составное USB устройство на CY7C68013A?
galjoen
сообщение May 14 2009, 12:21
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(SFx @ May 14 2009, 15:50) *
вообщем, как выяснилось, оригинальный CyUSB.sys работает только с одним интерфейсом.
чтобы заработать с двумя и более интерфейсами необходимо написать свой драйвер.

По сему вопрос:
Есть ли пример реализации драйвера, который работает с двумя интерфейсами (для любого класса) у сабжевой микросхеме? Если нет - то какие какие доки можно почитать на эту тему?

Так работайте через стандартные вин драйвера (от микросхемы это не зависит). Есть HID, MassStorage, а теперь вроде ещё и CDC. Да ещё прошла новость, что теперь любой Setup пакет EP0 можно слать (документировали у вин эту возможность). Зачем вам свой драйвер? А у вин, надо признать, драйвера неплохие - я исследовал.
Go to the top of the page
 
+Quote Post
SFx
сообщение May 14 2009, 12:27
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(galjoen @ May 14 2009, 16:21) *
Есть HID, MassStorage, а теперь вроде ещё и CDC.

HID и MassStorage не инетересны как раз то...

Мне по сути нужно устройство, которое будет в себе совмещать Сетевой интерфейс, и BDA.

Что то у меня сомнения закрадываются, что так можно сделать на CY.


Что касается Generic Драйверов, то вы имеете ввиду те которые идут в исходниках с WINDDK (к примеру, BulkUsb Driver) ?
Go to the top of the page
 
+Quote Post
galjoen
сообщение May 14 2009, 12:47
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(SFx @ May 14 2009, 16:27) *
HID и MassStorage не инетересны как раз то...

Мне по сути нужно устройство, которое будет в себе совмещать Сетевой интерфейс, и BDA.

Что то у меня сомнения закрадываются, что так можно сделать на CY.

А программа с вашим устройсвом тоже только ваша будет работать? Если так, то работайте через HID+MassStorage - они отлично дополняют друг-друга. И программа, работающая с устройством, может в нём-же и хранится. Самодостаточная вещь получается.

Хотя я не знаю что такое BDA...
Цитата(SFx @ May 14 2009, 16:27) *
Что касается Generic Драйверов, то вы имеете ввиду те которые идут в исходниках с WINDDK (к примеру, BulkUsb Driver) ?

Те, которые установленны всегда. Никто ведь не ставит драйвер чтобы прочесть флешку и использовать мышку.
Go to the top of the page
 
+Quote Post
SFx
сообщение May 14 2009, 13:08
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(galjoen @ May 14 2009, 16:47) *
А программа с вашим устройсвом тоже только ваша будет работать? Если так, то работайте через HID+MassStorage - они отлично дополняют друг-друга. И программа, работающая с устройством, может в нём-же и хранится. Самодостаточная вещь получается.
Хотя я не знаю что такое BDA...

по сути хотелось бы чтобы было так:
1. при включении устройства появлялся сетевой интерфейс (как у USB-Ethernet карточки) со всеми вытикающими (IP адресса, маршрутизация и тд)
2. Интерфейс чем то напоминающий TV-IN на видеокартах... ( чтоб можно было видео-аудио поток можно было принимать через DirectShow, к примеру) - это как раз решается через BDA (по крайней мере я так понял из MSDN).
Go to the top of the page
 
+Quote Post

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

 


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


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