USB CDC IAD не работает на Windows 7

девчонка
Солнце 05 августа 2018 г., 6:25
Привет,

Я использую пример USB IAD CDC. CDC работает правильно на Windows 10, но не работает на Windows 7.

Уделяет ли Windows 7 IAD?

Как установить драйвер для того же?

Стивестронг
Солнце 05 августа 2018 г., 6:39
Вы имеете в виду USB -сериал? Вы должны интенсировать правильные драйверы в режиме администратора.
Как Win7 сообщает об устройстве?

девчонка
Солнце 05 августа 2018 10:54
Да USB Serial.
Я пытался автоматически установить драйвер, но все еще не работал.
Он работает правильно на Windows 10, но не на Windows 7.

Стивестронг
Солнце 05 августа 2018 11:13
[Стивестронг - Солнце 05 августа 2018 6:39] - Как Win7 сообщает об устройстве?

девчонка
Солнце 05 августа 2018 12:25
Он дает код ошибки как 28.

Стивестронг
Солнце 05 августа 2018 12:29
Пожалуйста, опубликуйте скриншот диспетчера устройств, показывающий устройство.

девчонка
Солнце 05 августа 2018 12:53
Вот скриншот
USB Detect2.jpg
USB Detect2.JPG (39.6 киб) просмотрено 261 раз

Стивестронг
Солнце 05 августа 2018 14:44
Какое ядро?
Какая библиотека?
Я не знаю ни одного примера... Поэтому, пожалуйста, опубликуйте полный пример наброска.

Деван
Солнце 05 августа 2018 г., 15:49
Только Windows 10 поддерживает обнаружение устройств CDC-ACM и автоматически установка соответствующего USBSER.Sys Driver для этого. В Windows 7 вам нужно вручную сообщить Windows использовать USBSER.SYS для вашего интерфейса CDC-ACM. В эти дни я просто использую Задиг Чтобы вручную установить драйвер CDC-ACM.

Если вам нравится пробовать вещи, которые работали в один момент, но можете больше не работать, вы можете попробовать:
  • Поиск диалога Windows где -то, который позволит вам вручную выбрать существующий драйвер для использования.
  • Создание а .инф Файл, который говорит Windows использовать USBSER.Sys и убедительные окна, чтобы вы могли установить его.

Mrburnette
Пн, 6 августа 2018 г., 3:10
Выиграть 7 ====> Выиграть 10 бесплатно
https: // www.zdnet.com/article/heres-how ... 0-Upgrade/

Луча

Обновление: я недавно (может быть, 5 недель назад) приобрел более старую ноутбук у Ebay для тестирования, и он поставлялся с Win7. Этот процесс отлично работал для меня; Но я должен сказать, что после просмотра всех необходимых обновлений Windows после преобразования в Windows 10 это действительно делает меня благодарным за обновление моих систем Linux. Microsoft, возможно, сделала обновление, несколько абстрагируемое от конечного пользователя, но необходимость постоянной перезагрузки-это настоящая P.я.Т.А.

девчонка
Пн, 6 августа 2018 г., 16:10
[Деван - Солнце 05 августа 2018 г. 15:49] - Только Windows 10 поддерживает обнаружение устройств CDC-ACM и автоматически установка соответствующего USBSER.Sys Driver для этого. В Windows 7 вам нужно вручную сообщить Windows использовать USBSER.SYS для вашего интерфейса CDC-ACM. В эти дни я просто использую Задиг Чтобы вручную установить драйвер CDC-ACM.

Если вам нравится пробовать вещи, которые работали в один момент, но можете больше не работать, вы можете попробовать:
  • Поиск диалога Windows где -то, который позволит вам вручную выбрать существующий драйвер для использования.
  • Создание а .инф Файл, который говорит Windows использовать USBSER.Sys и убедительные окна, чтобы вы могли установить его.
Мне нужно изменить видео и пид в .inf -файл?
[Mrburnette - Пн, 6 августа 2018 г., 3:10]] - Выиграть 7 ====> Выиграть 10 бесплатно
Я установил много программного обеспечения на Win7, и я доволен только Win7. У меня есть еще один компьютер, который запускает win10.

Деван
Вторник 07 августа 2018 2:08
[девчонка - Пн, 6 августа 2018 г., 16:10] -
[Деван - Солнце 05 августа 2018 г. 15:49] - Только Windows 10 поддерживает обнаружение устройств CDC-ACM и автоматически установка соответствующего USBSER.Sys Driver для этого. В Windows 7 вам нужно вручную сообщить Windows использовать USBSER.SYS для вашего интерфейса CDC-ACM. В эти дни я просто использую Задиг Чтобы вручную установить драйвер CDC-ACM.

Если вам нравится пробовать вещи, которые работали в один момент, но можете больше не работать, вы можете попробовать:
  • Поиск диалога Windows где -то, который позволит вам вручную выбрать существующий драйвер для использования.
  • Создание а .инф Файл, который говорит Windows использовать USBSER.Sys и убедительные окна, чтобы вы могли установить его.
Мне нужно изменить видео и пид в .inf -файл?
Да, вам нужно изменить VID/PID и, возможно, номер ревизии (Rev_0100) и номера интерфейсов (MI_00/MI_02), чтобы соответствовать своему собственному устройству.
Обратите внимание, что пример .INF File предназначен для одного USB -устройства с двумя последовательными портами. Если вам нужен только один последовательный порт, вы можете игнорировать либо blackmagicgdb (первый интерфейс), либо Blackmagicuart (второй интерфейс), когда вы замените вещи.

Я получил .Метод INF File для работы для моего собственного проекта один раз, но в прошлый раз, когда я попробовал его, я не мог вспомнить точные шаги, поэтому я все еще рекомендую использовать Zadig.

Linux на F4 и F7