none
USB AUDIO + MSD RRS feed

  • Вопрос

  • Добрый день!

    Разрабатываю внешнее устройство с использованием USB порта. При соединении моего устройства с компьютером, компьютер должен видеть составное устройство: AUDIO + MSD + HID. Инициализация (энумерация) проходит нормально. При подключении компьютер видит новый дисковый накопитель, видит устройство ввода-вывода HID, видит AUDIO устройство (аудио только передает звук в PC, ничего не принимает из PC). При включении AUDIO не активно (обязательно для USB AIDIO класса использовать альтернативную конфигурацию). При задействовании альтернативной конфигурации, то есть при включении моего аудио устройства оно прерывает посылки MASS STORAGE DEVICE, и диск перестает отвечать, через какое то время и AUDIO поток прерывается.  В 5 % случает все работает нормально - составное USB устройство работает в полном объеме! Иногда бывает, что после начала приема хостом (то есть компьютером) аудио потока. любое обращение к диску прерывает этот аудио поток. (В ОТДЕЛЬНОСТИ ЭТИ МОИ КЛАССЫ : AUDIO + MSD + HID, работают нормально. Так же и AUDIO + HID и MSD + HID, работают нормально.) Я уже и писал на USB.ORG (там мне ответили, что не видят проблем в одновременной работе этих классов), и на радиоэлектронные форумы...   Из мониторинга USB шины соответствующими программами видно, что это именно WINDOWS 7 (другою систему не пробовал), перестает посылать, на правах хоста, запросы в моё USB устройство  (в mass storage device интерфейс), как только активируются AUDIO посылки.  ОТСЮДА Я ДЕЛАЮ ВЫВОД, ЧТО ДЕЛО В ДРАЙВЕРЕ WINDOWS. ПОМОГИТЕ ПОЖАЛУЙСТА

    19 апреля 2015 г. 11:40

Все ответы

  • вас немного не в тот форум занесло

    Попробуйте написать этот вопрос на форуме msdn

    19 апреля 2015 г. 14:47
  • А Вы лично где, собственно, находитесь? На том же самом форуме, только в русскоязычном сегменте. Проблема в том, что подобные вопросы, к сожалению, давно не волнуют местных завсегдатаев :( .NET завладел их умами.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    21 апреля 2015 г. 18:32
  • А Вы лично где, собственно, находитесь? На том же самом форуме, только в русскоязычном сегменте. Проблема в том, что подобные вопросы, к сожалению, давно не волнуют местных завсегдатаев :( .NET завладел их умами.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    а я собственно нахожусь не на MSDN

    после того как я отписался топик был перенесен

    (С)
    • Изменено Vector BCO 22 апреля 2015 г. 6:23
    22 апреля 2015 г. 6:22