FTDI 232H: USB-порт заблокирован для физического порта под Windows - PullRequest
0 голосов
/ 03 декабря 2018

Работа со сборочным узлом Adafruit FTDI 232H.Я уже спросил в Adafruit и FTDI, и я все еще не знаю.Запись на Python с использованием предоставленных Adafruit библиотек и библиотек FTDI.Совсем недавно для Python и устройства FTDI 232H ...

Использование Windows 10 Pro

Я могу успешно установить «драйверы» для Adafruit на основе этого руководства (в частности, для Windows)):

https://learn.adafruit.com/adafruit-ft232h-breakout?view=all

В конце концов, интерфейс будет работать, но происходит следующее: устройство, кажется, заблокировано на физическом USB-порту.Если я перенесу устройство на другой порт USB на том же компьютере, оно не будет распознано.

Судя по тому, что я прочитал, похоже, что драйвер, хотя и установлен в Windows, может ассоциироваться только сустройство на один порт.Некоторые говорят, что Windows использует серийный номер, чтобы отслеживать, какое устройство использует какой драйвер.

При использовании USBDView я заметил, что это устройство не отображает S / N.У меня есть другие устройства, которые не отображают серийный номер, и они могут перемещаться с порта на порт без проблем.Это наводит меня на мысль, что в Windows отслеживание S / N может не соответствовать действительности.Плата Adafruit имеет S / N в EEPROM, но по какой-то причине эта информация не предоставляется Windows / USBDView.Я не смог успешно получить доступ к EEPROM через утилиту FTProg.

Я подозреваю, что это может быть связано с библиотекой libusbK, которая устанавливается с помощью инструмента Zadig (снова в инструкциях), но яТочно сказать не могу.FTDI говорит, что не должно быть никаких проблем с использованием библиотеки libusbK.

Может кто-нибудь дать мне несколько советов по поводу:

  • Точно ли Windows использует S/ N, чтобы отслеживать, какой драйвер идет с каким устройством?

    • Если так, как заставить устройство FTDI отображать S / N?
  • Есть ли в Windows какой-либо другой параметр, который необходимо изменить, чтобы разрешить использование этого устройства на других физических портах?

  • Есть ли какая-либо другая утилита, такая как FTProg, которая может использоватьсяработать с EEPROM?

  • Мне просто не хватает чего-то простого в стиле Нуба?

Заранее спасибо,

...