|
Составное USB устройство на CY7C68013A? |
|
|
|
Mar 18 2009, 19:12
|
Частый гость
 
Группа: Свой
Сообщений: 81
Регистрация: 26-10-06
Из: Россия, Пенза
Пользователь №: 21 706

|
Мужики, Кто-нибудь разрабатывал USB девайс, который бы в винде определялся как два устройства? Не важно на контроллере какой фирмы. К примеру, мне необходимо реализовать в рамках одного устройства USB сетевой адаптер и USB винтчестер. Драйвера предполагается использовать стандартные, виндузовские - это драйвер для работы с устройствами класса USB Mass Storage Device и CDC для Ethernet Control Devices. Соответственно эти два класса мне нужно реализовать в CY7C68013A. Данный периферийный контроллер будет работать в режиме slave fifo и будет управляться ПЛИСиной Xilinx. Xilinx должен будет забирать пакеты из FIFO, определить сетевой это пакет или SCSI команда и передать в зависимости от этого в функциональный узел работы с винтом, либо с сетью. Возникли такие вопросы: 1) Какая будет структура дескрипторов? Я предполагаю, что будет два дескриптора конфигурации, в каждом из которых будет описан свой интерфейс. Либо одна конфигурация, но два интерфейса. Как правильно? 2) Как винда, будет распределять передачу пакетов для винчестера и ЛВС? 3) Как обрабатывать переключаться между функциями обработки пакетов USB Mass Storage Device и CDC Ethernet Emulation Model? 4) Сможет ли пользовать работать с ЛВС и винчестером одновременно?
|
|
|
|
|
 |
Ответов
|
Mar 23 2009, 15:59
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 1-11-06
Пользователь №: 21 855

|
Цитата(DiMonstr @ Mar 18 2009, 22:12)  Мужики, Кто-нибудь разрабатывал USB девайс, который бы в винде определялся как два устройства? Не важно на контроллере какой фирмы. К примеру, мне необходимо реализовать в рамках одного устройства USB сетевой адаптер и USB винтчестер. Драйвера предполагается использовать стандартные, виндузовские - это драйвер для работы с устройствами класса USB Mass Storage Device и CDC для Ethernet Control Devices. Соответственно эти два класса мне нужно реализовать в CY7C68013A. Данный периферийный контроллер будет работать в режиме slave fifo и будет управляться ПЛИСиной Xilinx. Xilinx должен будет забирать пакеты из FIFO, определить сетевой это пакет или SCSI команда и передать в зависимости от этого в функциональный узел работы с винтом, либо с сетью. Возникли такие вопросы: 1) Какая будет структура дескрипторов? Я предполагаю, что будет два дескриптора конфигурации, в каждом из которых будет описан свой интерфейс. Либо одна конфигурация, но два интерфейса. Как правильно? 2) Как винда, будет распределять передачу пакетов для винчестера и ЛВС? 3) Как обрабатывать переключаться между функциями обработки пакетов USB Mass Storage Device и CDC Ethernet Emulation Model? 4) Сможет ли пользовать работать с ЛВС и винчестером одновременно? посмотрите примеры на www.microchip.com/usb есть пример составного MSD+HID так же есть примеры http://www.microchip.com.ru/Support/USB%20apps.html (но основаны на более ранней версии USB framework-a )
|
|
|
|
Сообщений в этой теме
DiMonstr Составное USB устройство на CY7C68013A? Mar 18 2009, 19:12 galjoen Цитата(DiMonstr @ Mar 18 2009, 22:12) Муж... Mar 19 2009, 00:17 DiMonstr Цитата(galjoen @ Mar 19 2009, 03:17) Я та... Mar 19 2009, 05:43  Седой Цитата(DiMonstr @ Mar 19 2009, 10:43) Хор... Mar 21 2009, 09:55   galjoen Цитата(Седой @ Mar 21 2009, 12:55) Более ... Mar 21 2009, 17:23    Седой Цитата(galjoen @ Mar 21 2009, 22:23) Inte... Mar 23 2009, 09:38     galjoen Цитата(Седой @ Mar 23 2009, 12:38) MassSt... Mar 23 2009, 12:51      Седой Цитата(galjoen @ Mar 23 2009, 17:51) С др... Mar 23 2009, 16:40 SFx Цитата(galjoen @ Mar 19 2009, 04:17) Я та... May 12 2009, 08:22  galjoen Цитата(SFx @ May 12 2009, 12:22) Поясните... May 12 2009, 08:53   SFx Цитата(galjoen @ May 12 2009, 12:53) Выло... May 12 2009, 09:25    galjoen Цитата(SFx @ May 12 2009, 13:25) Да винда... May 12 2009, 10:45     SFx Цитата(galjoen @ May 12 2009, 14:45) Сам ... May 12 2009, 10:48 SFx вообщем, как выяснилось, оригинальный CyUSB.sys ра... May 14 2009, 11:50 galjoen Цитата(SFx @ May 14 2009, 15:50) вообщем,... May 14 2009, 12:21  SFx Цитата(galjoen @ May 14 2009, 16:21) Есть... May 14 2009, 12:27   galjoen Цитата(SFx @ May 14 2009, 16:27) HID и Ma... May 14 2009, 12:47    SFx Цитата(galjoen @ May 14 2009, 16:47) А пр... May 14 2009, 13:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|