Рассматриваем вопрос установки драйвера CP210x USB to UART Bridge VCP driver для адаптера CP2102.
Адаптер RS232 порта для последовательной универсальной шины (USB to UART Bridge) представляет собой высокоскоростное USB-устройство предназначенное для подключения периферийных устройств, соответствующих стандарту TIA/EIA232.
Адаптер выполнен на основе контроллера Silicon Labs CP2102 и предназначен для использования в системах, оснащенных шиной USB.
Подключение периферийных устройств выполняется с помощью стандартного разъема DB9.
Приступая к установке адаптера CP2102, следует принять во внимание, что спецификация USB предполагает возможность «горячего» подключения, но ее действие не распространяется на периферийные устройства последовательного ввода-вывода.
При работе с адаптером необходимо подключать только обесточенное периферийное оборудование! Несоблюдение этих правил может привести к выходу из компонентов компьютерной системы.
После подключения адаптера CP2102 к USB разъему в среде операционных систем Windows 2K/XP он обнаруживается следующим образом:
Теперь необходимо скачать драйвер CP210x USB to UART. Запускаем его установку:
В процессе работы пре-инсталлятора пользователь может указать каталог, в котором будут храниться драйвера устройства CP210x:
Если операционная система затребует информацию о размещении драйверов устройства, пользователь обязан будет указать путь к ним. Программная модель адаптера CP2102 состоит из композитного устройства и моста USB to UART, каждая из которых описана собственным inf-файлом.
Поэтому в процессе автоматического обнаружения операционная система последовательно запрашивает оба файла.
Драйвера адаптера должны быть предложены системе для установки из каталога, указанного в процессе пре-инсталляции, если иное не предусматривает сам пользователь. Первоначально операционная система устанавливает драйвера для композитного устройства (USB Composite Device):
Если текущая версия драйверов USB Composite Device не подтверждается цифровым сертификатом компании Microsoft, пользователь предупреждается об этом следующим сообщением:
Путь к необходимым для композитного устройства файлам выбирается исходя из условий пре-инсталляции:
Следующий этап инсталляции – драйверы моста USB to UART. Как и на предыдущем шаге рекомендуется автоматическая установка.
Если текущая версия драйверов USB to UART Bridge Controller не подтверждается цифровым сертификатом компании Microsoft, пользователь предупреждается об этом со общением. Путь к необходимым файлам выбирается исходя из условий пре-инсталляции:
После инсталляции в свойствах системы появляется контроллер универсальной последовательной шины CP210x USB Composite Device, и последовательный порт COM3, реализованный с помощью CP210x USB to UART Bridge Controller, а список устройств при обретает следующий вид:
Все, драйвер установлен!
CP2102N — мосты USB-UART с новыми для серии CP210x возможностями.
CP2102N обеспечивают типовую задачу преобразования интерфейса UART в USB и имеют несвойственные микросхемам других производителей дополнительные особенности:
Наименование |
Линий управления |
Функция Battery Charger Detect |
Раздельные входы VIO/VDD |
Функция Remote wake up |
Корпус |
Совместимость |
CP2102N-A01-GQFN20 |
4 |
— |
— |
Да |
QFN20 |
— |
CP2102N-A01-GQFN24 |
4 |
— |
Да |
Да |
QFN24 |
CP2104 |
CP2102N-A01-GQFN28 |
7 |
Да |
— |
Да |
QFN28 |
CP2102/9 |
Для проектов, выполненных на «проверенной временем» микросхеме CP2103, переход на CP2102N потребует изменения на печатной плате, но также обеспечит снижение стоимости компонента.
Для всех микросхем CP210x доступны драйверы для наиболее распространенных операционных систем.
Подробная информация по переходу с CP210x на новые CP2102N представлена в руководстве по применению AN976: CP2101/2/3/4/9 to CP2102N Porting Guide
Ведущий инженер отдела дистрибуции |
Курилин Алексей Игоревич | [email protected] |
Не так давно, получив из Китая очередную партию чипов cp2102, я столкнулся с очень интересной проблемой, — внешне полученные чипы выглядели как обычно (вся маркировка на месте, чёткая, не спиленная), однако при запаивании в изделие (собственно, изделие — это вот такой USB-to-UART преобразователь) они отказывались работать, а в диспетчере устройств определялись как DW700 GPS Mini Card.
Откровенно говоря, я на китайцев очень разозлился и даже оставил продавцу на eBay гневный отзыв, поскольку буквально за несколько дней до этого у меня закончились последние запасы этих чипов и совершенно не осталось готовых преобразователей (кроме одного, которым я сам пользуюсь, но он не для продажи, поскольку слегка косячный). Однако, как оказалось, эта проблема вполне решаема и сегодня я расскажу и покажу, как именно её удалось решить.
Итак, мы впаяли микросхему cp2102, содержащую не оригинальную прошивку, в готовое устройство, подключаем это устройство к USB-порту и видим, что виртуальный COM-порт у нас не появился и ничего не работает. Что делать дальше?
ШАГ 1
Первым делом нужно установить на компьютер оригинальные драйвера, а также утилиту для кастомизации CP21xxCustomizationUtility. Всё это содержится в пакете «CP210x Software package for Windows, includes VCP drivers», который можно скачать прямо с сайта Silicon Labs (ссылка).
ШАГ 2
Следующий шаг, — нужно найти как наша микросхема определяется в диспетчере устройств и вручную установить для неё оригинальные драйвера от cp2102.
Сначала открываем диспетчер устройств и смотрим, какое устройство появляется в списке при подключении нашего устройства к USB-порту и исчезает из этого списка при отключении устройства от USB-порта. В моём случае оказалось, что cp2102 определяется как DW700 GPS Mini Card:
Картинка
[свернуть]
Далее нужно вручную установить для этого устройства оригинальный драйвер от cp2102.
Для этого, в диспетчере устройств щёлкаем правой кнопкой мыши на наше устройство и выбираем пункт «Обновить драйверы…»
картинка
[свернуть]
Далее в открывшемся окне выбираем пункт «Выполнить поиск драйверов на этом компьютере»:
Картинка
[свернуть]
В следующем окне выбираем пункт «Выбрать драйвер из списка уже установленных драйверов»:
Картинка
[свернуть]
Далее выбираем пункт «Показать все устройства» и жмём кнопку «Далее»:
Картинка
[свернуть]
Теперь нужно дождаться пока в следующем окне появится список всех возможных устройств (построение списка может занять некоторое время, в течении которого окно будет оставаться пустым):
Картинка
[свернуть]
После этого нужно найти в списке слева производителя Silicon Labs (они все упорядочены в алфавитном порядке), а в списке вправа выбрать модель устройства «Silicon Labs CP210x USB to UART Bridge» и нажать кнопку «Далее»:
Картинка
[свернуть]
Должно появиться уведомление о том, что установка этого драйвера не рекомендуется, поскольку Windows не может проверить совместимость, бла-бла-бла, хотите продолжить установку этого драйвера? Но мы то знаем, что нам нужно, поэтому смело жмём кнопку «Да»:
Картинка
[свернуть]
В итоге появляется окно, в котором нам сообщают, что установка драйверов завершена:
Картинка
[свернуть]
В принципе после выполнения этого шага появляется индикация, микросхема оживает и ей уже можно пользоваться. Но в диспетчере она всё ещё определяется как DW700 GPS Mini Card и при подключении устройства к другому компьютеру все танцы с бубном придётся повторить. Поэтому для окончательного лечения нужен ещё один шаг.
ШАГ 3
На третем шаге нужно специальной фирменной утилитой (CP21xxCustomizationUtility) восстановить заводскую прошивку микросхемы cp2102 (без шага 2 выполнить шаг 3 невозможно, поскольку утилита в этом случае просто не увидит нашу микросхему).
Итак, — запускаем утилиту CP21xxCustomizationUtility, после чего она должна автоматически обнаружить наше устройство (которое у нас пока ещё DW700 GPS Mini Card). Далее мы заходим в меню «Settings» и выбираем Restore Silicon Labs Defaults:
Картинка
[свернуть]
В правой колонке жёлтым цветом подсвечивается, какие пункты конфигурации будут изменены (это, собственно говоря, VID/PID и Product Description). Нажимаем внизу кнопку «Program Device»:
Картинка
[свернуть]
После завершения прошивки значения в столбцах «Default» и «Value» будут совпадать и соответствовать заводским настройкам (если значения совпадают, — на ошибки в логе не обращайте внимания):
Картинка
[свернуть]
Вот и всё. Теперь устройство и на вашем компьютере, и на любом другом будет определяться как Silicon Labs CP210x USB to UART Bridge и для него автоматически будут использоваться оригинальные установленные в системе драйвера от cp2102:
Картинка
[свернуть]
Мы установили драйвер Silicon Labs CP210X USB to UART Bridge (Driver Version 6.0.0.0) в системе, работающей в битах Windows 10 64, по некоторым причинам мы не хотим использовать последний драйвер(10.1.3.2130).
Теперь мы пытаемся читать и писать на контакты GPIO, используя пример чтения/записи порта CP210x, но мы получаем ошибки записи и чтения с помощью Silicon Labs CP210X USB to UART Bridge (версия драйвера 6.0.0.0).
Можем ли мы читать и писать без использования новейшего драйвера CP210X USB to UART Bridge?
c# serial-port uartУ меня возникла проблема с установкой драйвера для моего моста Silabs USB-UART. Я скачиваю свой драйвер отсюда: http:/ / www.silabs.com / продукты / mcu/страницы / USBtoUARTBridgeVCPDrivers. aspx Я запускаю Ubuntu 12.04 32bit Kernel Linux 3.5.0-27-generic В инструкции сказано, что делать (драйвера…
У меня возникает много проблем с поиском драйверов для Arduino Duemillanove — ATMega 328P . Я установил Silicon technologies — CP210X USB на драйвер UART и драйверы FTDI, но ничего не произошло. Я выбрал правильный порт и плату в программном обеспечении arduino . Тем не менее я получаю ошибку…
1
Я сотрудник Silicon Labs.
Я не уверен, почему вы используете версию 6.0.0.0 драйвера. Версия 6.0.0.0 драйвера VCP предшествует CP2102N, так что это может быть проблемой. Даже если вы не хотите использовать драйвер Windows 10 only, последним драйвером 7/8/8.1 является 6.7.6. Смотрите эту страницу для получения дополнительной информации: https://www.silabs.com/продукты/разработка-tools/software/usb-to-uart-мост-vcp-драйверы
Поделиться Joseph Stine 03 декабря 2018 в 23:49
Я купил последовательный конвертер TTL в USB для мониторинга моей малины, но застрял во время загрузки. Мой OS — это Ubuntu 14.04 с kernel 4.4.6…
Я работаю над модификацией / разработкой драйвера SDIO UART. И хотел бы знать: Как драйвер tty взаимодействует с драйвером UART во время операций чтения/записи? Меня интересует управление буферами….
Ну, я просмотрел весь интернет, и оказалось, что то, что я хочу сделать, почти невозможно без написания моего собственного драйвера. У меня есть устройство, подключенное к порту USB, и — к сожалению…
У меня возникла проблема с установкой драйвера для моего моста Silabs USB-UART. Я скачиваю свой драйвер отсюда: http:/ / www.silabs.com / продукты / mcu/страницы / USBtoUARTBridgeVCPDrivers. aspx Я…
У меня возникает много проблем с поиском драйверов для Arduino Duemillanove — ATMega 328P . Я установил Silicon technologies — CP210X USB на драйвер UART и драйверы FTDI, но ничего не произошло. Я…
Я столкнулся с проблемой при использовании мостового контроллера Silicon Labs CP2102 USB-UART. Silicon Labs предлагает приложение для изменения связанных с USB значений конфигурации (PID,VID,…
У меня есть плата ESP32 с контроллером Silicon Labs CP2102. Когда я подключаю его к своему MacBook, я могу получить подробную информацию об этом устройстве с помощью команды system_profiler…
Мой mac не распознает драйвер после того, как я установил следующий драйвер из Sillicon Labs: https:/ / www.silabs.com / продукты/разработка-tools/software/usb-to-uart-bridge-VCP-драйверы Если…
Я использую драйвер Silicon Labs CP210x для моего моста USB — UART. Используя CVAVR terminal, я могу получать данные с моста со скоростью 57600 БОД. Однако, когда я реализовал это на C#,, я получил…
Итак,у меня есть плата STM32f407vet6 и мост Silicon Labs cp210x USB to UART. Есть ли у меня способ перенести свой проект на доску с помощью моста? Предпочтительно я хотел бы использовать его с…
Из-за низкой цены и наличия драйверов под разные операционные системы, купил на Aliexpress ещё один недорогой преобразователь интерфейсов USB to UART, на микросхеме от Silicon Labs — CP2102.
С доставкой он мне обошёлся в $1.04, примерно за такую цену можно купить PL2303HX и Ch440G, но в отличии от них, имеются преимущества.
Во-первых, резонатор интегрирован в чип, при этом микросхема имеет минимальные размеры. Были случаи, люди писали, что их переходник на PL2303HX не работал должным образом, виной был кварцевый резонатор не правильного номинала, в данном случае эта ошибка исключена.
Во-вторых, в отличии опять от PL2303HX, имеются драйвера на всё семейство операционных систем Microsoft (от Windows 2K до Windows 10). Так же имеются драйвера на Windows CE, Mac OSX, Linux и Android.
В третьих, в отличии от Ch440G, чип имеет вывод Reset (9 нога), он может пригодится при программировании Arduino Pro mini и его аналогов. На моём переходнике вывод Reset не был выведен на контакт, из-за чего переходник стоил немного дешевле. Отсутствие контакта для меня не является недостатком, поскольку прошиваю свои аналоги без него.
Arduino-совместимая плата Seeeduino Nano, обзор которой я уже делал, так же построена с применением CP2102, это значит, что Seeed Studio доверяет свои проекты этому чипу.
Среди выводов присутствуют: TX, RX, GND +5V, 3V3.
При подключении переходника к компьютеру на Windows, в «Диспетчере устройств» появляется неизвестное устройство «».
Устанавливаем необходимые драйвера:
Драйвер для Windows 10 (v10.1.8)
Драйвер для Windows 7/8/8.1 (v6.7.6)
Драйвер для Windows XP/Server 2003/Vista/7/8/8.1 (v6.7)
Драйвер для Windows 2K (v6.3a)
После чего в «Диспетчере устройств» в разделе «Порты (COM и LPT)» появляется виртуальный COM-порт «Silicon Labs CP210x USB to UART Bridge» с номером виртуального порта.
Переходник на CP2102 был протестирован на загрузке скетча не только в китайский аналог Arduino Pro mini, но и в WEMOS XI (LGT8F328D). Отсюда ещё вырисовывается одно преимущество CP2102 перед Ch440G, он корректно загружает скетчи в платы на LGT8F328D.
Драйвера на другие системы:
Драйвер для Windows CE 6.0 (2.1)
Драйвер для Windows CE 5.0 (2.1)
Драйвер для Mac OSX (v5.2.4)
Драйвер для Linux 3.x.x and 4.x.x
Драйвер для Linux 2.6.x
Поскольку Android основан на Linux, поддержка CP210x встроена в ядро, но по-умолчанию для большинства Android устройств, не включена в конфигурацию сборки ядра.
Я работаю с платой IMX6, использую ядро linux, u-boot и rootfs, сгенерированные из yocto. Я использовал одно из основных изображений. core-image-minimal-dev для создания образа ядра. Я добавил в usbutils как image_install в рецепте core-image-minimal-dev.
Я опубликовал предыдущий вопрос о поддержке при подключении к порту USB2.0, и этот вопрос уже решен. Сейчас я хочу добиться того, чтобы устройство распознавалось как VCP. Мне нужно подключить внешнее устройство к USB2.0 и быть распознанным как tty соединение. В этот момент, когда я подключаю устройство все, что я получаю.
new full-speed USB device number 5 using ci_hdrc
usb 2-1: New USB device found, idVendor-10c4, idProduct=ea60
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-1: Product: CP2104 USB to UART Bridge Controller
usb 2-1: Manufacturer: Silicon Labs
usb2-1: SerialNumber: 013C2C09
в каталоге /dev / не происходит никаких изменений, как это должно быть. Я надеюсь увидеть что-то похожее на /dev / ttyUSB0. Где я могу написать приложение, которое будет общаться через последовательный порт, используя этот порт.
в ходе моих исследований я обнаружил несколько ссылок на то, что драйверы виртуальных COM-портов предварительно встроены в ядро Linux. На сайте чипа FTDI я нашел набор инструкций с некоторыми инструкциями.
http://www.ftdichip.com/Support/Documents/AppNotes/AN_220_FTDI_Drivers_Installation_Guide_for_Linux.pdf
Я прошел шаги, чтобы добавить новое правило для VCP FTDI.
Я взял номер idproduct и idvendor с момента, когда устройство было подключено. Поскольку у меня нет команды udevcontrol_reload rules, загруженной в ОС, я просто сделал цикл питания. К сожалению, не было удачи.
Далее я внес изменения в ядро через настройку меню.
bitbake -c menuconfig virtual/kernel USB_SERIAL_CONSOLE уже был включен на плате. Был помечен как поддержка USB Serial Converter. Я пошел и включил USB_SERIAL_CP210X, который был помечен как семейство контроллеров моста UART USB CP210x. когда я нажал, я получил всплывающее окно.
Эта функция зависит от другого, который был настроен как модуль. В результате эта функция будет построена как модуль.
после того, как USB CP210x был отмечен как выход из конфигурации меню и продолжил компиляцию ядра с помощью bitbake -f -c compile virtual/kernel, за которым следует bitbake core-image-minimal-dev
Я до сих пор не вижу vcp заполнить в /dev /
Я посетил базу данных драйверов ядра Linux и сообщил, что семейство контроллеров моста UART USB CP210x не имеет зависимостей. Поэтому я не понимаю, почему всплывающее окно говорит, что у него были другие зависимости.
Следующим, что я обнаружил в своем исследовании, была необходимость загрузки модуля в linux через insmod или mknod. Так что я посмотрел на это. Каждая из ссылок, которые я нашел, указала мне на компиляцию некоторых файлов .ko, которые находились в каталоге lib/modules/ … / serial /. Тем не менее, пройдя через rootfs для ОС, я не могу найти каталог модулей. либо ~ / lib/, либо / usr / lib
(ОБНОВИТЬ)
Итак, я настроил defconfig так, чтобы
config_usb_serial
config_usb_serial_ftdi_sio
оба должны быть загружены, а не как модули.
Я нашел некоторую полезную информацию, которая включает создание mknod и затем insmod.
$ mknod /dev/ttyUSB0 c 188 0
$ insmod /lib/modules/4.1.15-1.0.0+g3924425/kernel/drivers/usb/serial/usbserial.ko vendor=0x067b product=0x2303
для меня я хотел бы использовать драйвер cp2104 вместо универсального. У меня проблемы с тем, что у меня нет каталога модулей. В каталоге /lib /, где у меня должен быть каталог модулей, его нет. Любое понимание, почему я пропускаю каталог модулей?
Какие-либо предложения?
Часто возникает ситуация, когда необходимо подключить устройство с RS232-интерфейсом к планшету или смартфону с операционной системой Android. При этом из интерфейсов у Android-устройства в наличии только беспроводные WiFi, Bluetooth и проводной USB. Конечно, существуют и адаптеры Bluetooth3COM, но добыть их сложно, а цена совсем не радует. В этой ситуации можно и нужно воспользоваться проводными адаптерами USB2COM такими, как CP2102 производства IC Book Labs.
Приступим к практической части. Нам понадобятся:
Из программного обеспечения нужны:
Эксперимент будем проводить с планшетом Vido Yuandao N70S с прошивкой от arctablet, базирующемся на процессоре Rockchip RK3168, который отличается от указанной модели RK3188 только наличием двух вычислительных ядер вместо четырёх:
На планшете установлен Android 4.2.2 с ядром 3.0.36+, устройство рутировано. Подключаем через переходник адаптер CP2102-L170, запускаем эмулятор терминала, выполняем команды:
$ su
# dmesg | grep usb
Видим следующую картину:
Очевидный факт: планшет обнаружил адаптер USB-to-COM, но что с ним делать не понял, драйверную поддержку не задейстовавл и, как следствие, COM-порт в системе не появился. Это связано с тем, что IC Book CP2102-L170 базируется на контроллере Silicon Labs CP2102, и хотя драйверы для этого чипа включены в ядро Linux, но при компиляции ядра для Android их обычно дезактивируют. На повестке дня стоит задача установить соответствующий драйвер самостоятельно.
Поскольку исходники операционной системы нам недоступны, будем использовать уже скомпилированный модуль драйвера cp210x.ko. Здесь главная сложность в том, что под каждый CPU и под каждое ядро системы нужен свой драйвер. Впрочем, всегда есть шанс, что заработает драйвер под другой CPU со сходной архитектурой. В нашем случае мы будем устанавливать драйвер, скомпилированный для RK3188. Скопируем наш драйвер в систему, установим права на него, и подгрузим командой insmod:
# cp /mnt/путь_к_драйверу/cp210x.ko /system/lib/modules
# chmod 644 /system/lib/modules/cp210x.ko
# insmod /system/lib/modules/cp210x.ko
Проверим, что изменилось:
# dmesg | grep usb
Ура! Теперь у нас в системе появился COM-порт с именем ttyUSB0 (в вашей системе он может иметь и другое имя).
Назначим ему необходимые права на чтение и запись, проверим текущие установки:
# chmod 666 /dev/ttyUSB0
# busybox stty -F /dev/ttyUSB0
и зададим необходимую скорость (в моём случае – 9600 бод):
# busybox stty -F /dev/ttyUSB0 ispeed 9600
Внимательно следим за сообщениями об ошибках.
После того, как мы убедились, что всё работает, можно прописать автоматическую подгрузку модуля драйвера при старте системы. Для этого сначала находим скрипт /system/bin/preinstall.sh, если его нет, создаём сами. Добавляем в него строки:
#!/system/bin/sh
exec /system/bin/logwrapper busybox run-parts -a start /system/etc/init.d
Создаем папку /system/etc/init.d и назначаем права для неё. Для этого вводим в терминале:
mkdir /system/etc/init.d chmod 755 /system/etc/init.d
Помещаем туда файл “01-cp210x” со следующим содержимым:
#!/system/bin/sh
insmod /system/lib/modules/cp210x.ko
busybox stty -F /dev/ttyUSB0 ispeed 9600
Внимание: созданный файл не должен иметь никакого расширения, даже .sh!
И назначаем ему права:
# chmod 755 /system/etc/init.d/01-cp210x
Всё, теперь ваш COM-порт будет готов к использованию сразу после загрузки Android. Теперь можно задействовать ваше любимое ПО или же подключиться к устройству напрямую, используя входящий в состав busybox терминал microcom:
# microcom -s [скорость порта] ttyUSB0
Наш эксперимент с подключением адаптера CP2102 к планшету убедительно продемонстрировал, что поддержка таких устройств в операционной среде Android возможна. Для этого необходимо соблюдение аппаратных и программных требований, изложенных выше. Главное – доступность драйвера устройства (в нашем случае это уже известный cp210x.ko).
Добрых слов заслуживает утилитарная поддержка сообщества на Google Play. Трудно представить такого рода эксперименты без специфического программного обеспечения. Его качество – выше всяких похвал.
— Добавлена поддержка устройств CP2108
— Исправлена ошибка, из-за которой ОС зависала при повторении многих быстрых открытий / закрытий в определенных системах.
Этот пакет содержит файлы, необходимые для установки драйвера моста UART. Если он был установлен, обновление (установка с перезаписью) может исправить проблемы, добавить новые функции или расширить существующие. Несмотря на то, что другие операционные системы также могут быть совместимы, мы не рекомендуем применять этот выпуск на платформах, отличных от указанных.
— Сохраните загружаемый пакет в доступном месте (например, на рабочем столе).
— Разархивируйте файл и войдите во вновь созданный каталог.
— Найдите и дважды щелкните доступный файл установки.
— Разрешить Windows запустить файл (при необходимости).
— Прочтите EULA (Лицензионное соглашение с конечным пользователем) и согласитесь продолжить процесс установки.
— Следуйте инструкциям на экране.
— Закройте мастер и перезагрузите систему, чтобы изменения вступили в силу.
Если вы установите этот пакет, ваше устройство будет правильно распознаваться совместимыми системами и может даже получить новые функции или различные исправления ошибок.
Обратите внимание, что, хотя другие операционные системы также могут быть совместимы, мы не рекомендуем вам применять какое-либо программное обеспечение на платформах, отличных от указанных. Это может привести к сбою установки, что может даже сделать устройство непригодным для использования.
Когда дело доходит до установки пакета, шаги не должны вызывать особых хлопот, потому что каждый производитель старается сделать их как можно проще; обычно необходимо выполнить проверку на совместимость, получить пакет, запустить доступную установку и следовать инструкциям, отображаемым на экране.
Однако из-за большого количества устройств и различных способов применения этих пакетов было бы лучше, если вы сначала обратитесь к руководству по установке, чтобы быть уверенным в успешном обновлении.
При этом нажмите кнопку загрузки и примените текущее программное обеспечение к своему продукту. Также постоянно проверяйте наш веб-сайт, чтобы быть в курсе последних выпусков.
Настоятельно рекомендуется всегда использовать самую последнюю доступную версию драйвера.
Попробуйте установить точку восстановления системы перед установкой драйвера устройства. Это поможет, если вы установили неправильный или несоответствующий драйвер. Проблемы могут возникнуть, если ваше оборудование слишком старое или больше не поддерживается.
В этом уроке я покажу вам, как установить драйвер для микросхем моста USB-UART семейства CP210x. Этот чип используется на многих платах разработки ESP32 для поддержки связи USB.
Вы можете посмотреть видео, или, если вы «читаете», вы можете прочитать текст ниже.
Прежде чем мы начнем экспериментировать с комплектом разработчика ESP32, я хотел бы упомянуть одну проблему, с которой сталкивается множество людей, и которая связана с огромным количеством различных комплектов разработки для ESP32 и небольшими различиями между ними. .
Одно из этих различий связано с микросхемой, которая используется для реализации моста USB-UART, который обеспечивает возможность программирования платы через USB.
Мой комплект разработчика содержит этот чип, поэтому мне нужно установить драйвер для операционной системы, а он обычно не устанавливается по умолчанию. Итак, для этого чипа на моей плате, который, как я уже говорил, является стандартным стандартным, требуется драйвер, который обычно не устанавливается по умолчанию на компьютерах с Windows или Mac OS и поэтому должен быть установлен вручную.
Микросхема моста CP2102 USB-UART на моей плате разработчика ESP32
Без установки этого конкретного драйвера вы не сможете загрузить скетч на плату.
Моя конкретная плата использует мостовую микросхему CP2102. Есть большая вероятность, что на вашей плате используется один и тот же мост или хотя бы мост из того же семейства CP210x, поскольку все они являются популярными недорогими микросхемами моста USB-UART.
Чтобы идентифицировать микросхему моста USB-UART на вашей плате, сначала попробуйте прочитать номер модели на упаковке самой микросхемы. По возможности вам понадобится сильная лупа. На большинстве моих плат микросхемы моста UART не имеют читаемого текста, поэтому мне пришлось заняться дальнейшим исследованием.
Перейдите на esp32.net/usb-uart/, где вы найдете списки микросхем моста и платы разработчика, на которой они используются.
На esp32.net/usb-uart/ вы найдете информацию, которая поможет вам определить микросхему моста UART на вашей плате.
Возможно, вам повезет. Ваш комплект разработчика ESP32 может использовать микросхему моста USB, которая уже поддерживается вашей операционной системой.
Чтобы определить это, подключите комплект разработчика к компьютеру через USB.
Затем запустите IDE Arduino и найдите в меню «Инструменты», «Порт».
Если ваш комплект разработчика подключен к вашему компьютеру, но его порт не указан в разделе «Порт», вам необходимо установить драйвер USB-UART.
Вы видите в списке порт своего комплекта разработчика? Если нет, вам нужно будет установить сторонний драйвер, так что продолжайте читать.
Используя информацию, доступную на esp32.net, определите микросхему моста USB-UART, которая используется в вашем комплекте разработчика ESP32.Я обнаружил, что мой использует CP2102.
Когда у вас есть номер модели, вам нужно найти драйвер, подходящий для вашей операционной системы.
Для этого перейдите на сайт Silicon Labs. Эта ссылка приведет вас прямо на страницу загрузки драйвера.
Источником драйверов моста USB-UART для микросхем CP210x является компания Silicon Labs.
Этот драйвер доступен для множества операционных систем. Загрузите тот, который подходит для вашей операционной системы, и установите его.
Скорее всего, вам потребуется перезагрузить операционную систему. Если вам не предлагается перезагрузить операционную систему, обязательно перезапустите Arduino IDE.
Из-за большого количества различных драйверов и различий между их операционными системами и точной процедурой установки я не документировал процесс установки драйвера.
После завершения установки драйвера вы должны протестировать его.
Запустите или перезапустите вашу Arduino IDE.
Подключите комплект разработчика ESP32 к компьютеру.
Щелкните меню Инструменты, затем щелкните Порт.
Вы видите в списке свой комплект разработчика?
Мой комплект разработчика указан в меню «Порт»; установка драйвера прошла успешно.
Щелкните порт комплекта разработчика, чтобы сделать его целью для Arduino IDE.
Давайте попробуем загрузить текущий скетч. Ничего страшного, что он пуст, мы просто хотим убедиться, что процесс загрузки работает, и ничего больше.
Нажмите кнопку «Загрузить» (IDE, вероятно, попросит вас сначала сохранить эскиз; для этого нажмите «ОК»).
Тестовая загрузка прошла успешно.
Посмотрите сообщения журнала, которые появляются в Arduino IDE. Вы сможете увидеть, как идет процесс загрузки, пока он не достигнет 100%, а хэш данных не будет проверен. После этого ваша плата будет сброшена, и только что загруженный скетч сможет начать выполнение.
На этом настройка завершена, и вы можете начать экспериментировать с ESP32.На следующем уроке вы узнаете, как заставить мигать светодиод, что является обязательным первым эскизом практически для любой электронной платформы.
🙂
Возможно, это небольшая тема на этом форуме, но Silabs, к сожалению, не может мне помочь, поэтому я подумал, давайте попробуем.
Я купил дешевый комплект разработчика ESP32 и установил для него драйверы CP210x (их можно найти здесь: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers) .Чип Silabs на устройстве содержит следующую информацию:
CP2102
DCL00X
1806+
Что бы я ни пытался, не могу заставить работать устройство. Я все время получаю «Устройство не запускается (код 10)». Переустановка драйверов, перезагрузка, проверка различных USB-концентраторов и кабелей, проверка драйверов Windows 7/8, ничего не работает.
Я могу заставить ESP32 работать в моей системе Ubuntu с драйверами, которые предустановлены вместе с Ubuntu.
Диспетчер устройств:
Итак, VID устройства — 10C4, а PID — EA60, поэтому я считаю, что смогу использовать обычные драйверы.Есть идеи, что я могу попробовать заставить его работать?
Выход USBview (дерево устройств USB):
=========================== Порт USB1 =================== ========
Состояние подключения: 0x01 (устройство подключено)
Цепь портов: 2-1
Свойства: 0x09
IsUserConnectable: да
PortIsDebugCapable: нет
PortHasMultiCompanions: нет
PortConnectorIsTypeC: да
ConnectionIndex: 1
CompanionIndex: 0
CompanionHubSymLnk: USB # ROOT_HUB30 # 7 & 10a4fe21 & 0 & 0 # {f18a0e88-c30c-11d0-8815-00a0c906bed8}
CompanionPortNumber: 3
======================== USB-устройство ========================
+++++++++++++++++ Информация об устройстве ++++++++++++++++++
Понятное имя: Silicon Labs CP210x USB to UART Bridge (COM5)
Описание устройства: Silicon Labs CP210x USB to UART Bridge
ID устройства: USB \ VID_10C4 & PID_EA60 \ 0001
Идентификаторы оборудования: USB \ VID_10C4 & PID_EA60 & REV_0100 USB \ VID_10C4 & PID_EA60
Имя ключа драйвера: {4d36e978-e325-11ce-bfc1-08002be10318} \ 0000 (GUID_DEVCLASS_PORTS)
Драйвер: \ SystemRoot \ System32 \ drivers \ silabser.sys (Версия: 10.1.8.2466 Дата: 2019-06-24)
Инфо драйвера: C: \ WINDOWS \ inf \ oem9.inf
Устаревший тип шины: PNPBus
Класс: Порты
GUID класса: {4d36e978-e325-11ce-bfc1-08002be10318} (GUID_DEVCLASS_PORTS)
Услуга: силабсер
Перечислитель: USB
Информация о местоположении: Port_ # 0001.Hub_ # 0002
Идентификаторы местоположения: PCIROOT (0) #PCI (1C04) #PCI (0000) #PCI (0200) #PCI (0000) #USBROOT (0) #USB (1), ACPI (_SB _) # ACPI (PCI0) #ACPI ( RP05) #ACPI (PXSX) #ACPI (TBL3) #ACPI (TBTU) #ACPI (RHUB) #ACPI (UB21)
Идентификатор контейнера: {34c052a1-08b6-5809-881e-95820d434537}
Информация о производителе: Silicon Labs
Возможности: 0x14 (съемный, уникальный идентификатор)
Статус: 0x01806400 (DN_HAS_PROBLEM, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Код проблемы: 10 (CM_PROB_FAILED_START)
HcDisableSelectiveSuspend: 0
EnableSelectiveSuspend: 0
SelectiveSuspendEnabled: 0
EnhancedPowerMgmtEnabled: 0
IdleInWorkingState: 0
WakeFromSleepState: 0
Состояние питания: D3 (поддерживается: D0, D3, пробуждение от D0)
COM-порт: COM5 (не назначен)
---------------- Информация о подключении ---------------
Индекс подключения: 0x01 (1)
Состояние подключения: 0x01 (устройство подключено)
Текущее значение конфигурации: 0x00
Адрес устройства: 0x07 (7)
Это концентратор: 0x00 (нет)
Скорость шины устройства: 0x01 (полная скорость)
Количество открытых каналов: 0x00 (0 каналов к конечным точкам данных)
Данные (HexDump): 01 00 00 00 12 01 10 01 00 00 00 40 C4 10 60 EA........... @ .. `.
00 01 01 02 03 01 00 01 00 07 00 00 00 00 00 01 ................
00 00 00 ...
--------------- Информация о подключении V2 -------------
Индекс подключения: 0x01 (1)
Длина: 0x10 (16 байт)
Поддерживаемые протоколы USB: 0x03
Usb110: 1 (да)
Usb200: 1 (да)
Usb300: 0 (нет)
Зарезервировано MBZ: 0x00
Флаги: 0x00
DevIsOpAtSsOrHigher: 0 (не работает на SuperSpeed или выше)
DevIsSsCapOrHigher: 0 (не поддерживает SuperSpeed или выше)
DevIsOpAtSsPlusOrHigher: 0 (не работает на SuperSpeedPlus или выше)
DevIsSsPlusCapOrHigher: 0 (не поддерживает SuperSpeedPlus или выше)
Зарезервировано MBZ: 0x00
Данные (HexDump): 01 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00................
---------------------- Дескриптор устройства ----------------------
bLength: 0x12 (18 байт)
bDescriptorType: 0x01 (дескриптор устройства)
bcdUSB: 0x110 (версия USB 1.10)
bDeviceClass: 0x00 (определяется дескрипторами интерфейса)
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x40 (64 байта)
id Производитель: 0x10C4 (Silicon Laboratories, Inc.)
idProduct: 0xEA60
bcdУстройство: 0x0100
iManufacturer: 0x01 (строковый дескриптор 1)
iProduct: 0x02 (строковый дескриптор 2)
iSerialNumber: 0x03 (строковый дескриптор 3)
bNumConfigurations: 0x01 (1 конфигурация)
Данные (HexDump): 12 01 10 01 00 00 00 40 C4 10 60 EA 00 01 01 02....... @ .. `.....
03 01 ..
------------------ Дескриптор конфигурации -------------------
bLength: 0x09 (9 байт)
bDescriptorType: 0x02 (дескриптор конфигурации)
wTotalLength: 0x0020 (32 байта)
bNumInterfaces: 0x01 (1 интерфейс)
bConfigurationValue: 0x01 (Конфигурация 1)
iConfiguration: 0x00 (без строкового дескриптора)
Атрибуты bmA: 0x80
D7: Зарезервировано, установить 1: 0x01
D6: Автономное питание: 0x00 (нет)
D5: Удаленное пробуждение: 0x00 (нет)
D4..0: Зарезервировано, установить 0: 0x00
MaxPower: 0x32 (100 мА)
Данные (HexDump): 09 02 20 00 01 01 00 80 32 09 04 00 00 02 FF 00 .. ..... 2 .......
00 02 07 05 81 02 40 00 00 07 05 01 02 40 00 00 ...... @ ...... @ ..
---------------- Дескриптор интерфейса -----------------
bLength: 0x09 (9 байт)
bDescriptorType: 0x04 (дескриптор интерфейса)
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x02 (2 конечных точки)
bInterfaceClass: 0xFF (зависит от поставщика)
bInterfaceSubClass: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x02 (строковый дескриптор 2)
Данные (HexDump): 09 04 00 00 02 FF 00 00 02.........
----------------- Дескриптор конечной точки -----------------
bLength: 0x07 (7 байтов)
bDescriptorType: 0x05 (дескриптор конечной точки)
bEndpointAddress: 0x81 (направление = IN EndpointID = 1)
Атрибуты bmA: 0x02 (TransferType = Bulk)
wMaxPacketSize: 0x0040 (64 байта)
bInterval: 0x00 (игнорируется)
Данные (HexDump): 07 05 81 02 40 00 00 .... @ ..
----------------- Дескриптор конечной точки -----------------
bLength: 0x07 (7 байтов)
bDescriptorType: 0x05 (дескриптор конечной точки)
bEndpointAddress: 0x01 (направление = OUT EndpointID = 1)
Атрибуты bmA: 0x02 (TransferType = Bulk)
wMaxPacketSize: 0x0040 (64 байта)
bInterval: 0x00 (игнорируется)
Данные (HexDump): 07 05 01 02 40 00 00.... @ ..
-------------------- Строковые дескрипторы -------------------
Строковые дескрипторы недоступны (поскольку устройство имеет код проблемы CM_PROB_FAILED_START)
CP2104 E
ОЦЕНКА
Оценочный комплект CP2104 содержит следующие элементы:
Оценочная плата CP2104
Последовательный кабель RS232
Кабель USB
DVD
Краткое руководство
2.Соответствующая документация
Замечания по применению можно найти на странице Замечания по применению интерфейса для всех устройств с фиксированной функцией:
www.silabs.com/interface-appnotes.
AN721: Руководство по настройке устройства CP210x / CP211x — настройка VID, PID, серийного номера и
других параметров, хранящихся в одноразовом программируемом ПЗУ CP2104.
AN197: Руководство по последовательной связи для CP210x — Руководство по программированию для использования виртуального COM-порта
(VCP) драйверы.
AN169: Руководство программиста USBXpress — Руководство по программированию для использования драйверов USBXpress.
AN220: Настройка драйвера USB для C8051F32x и CP210x — Настройка драйвера VCP или USBXpress
Инструмент.
AN223: Конфигурация порта и GPIO для CP210x — Руководство по программированию и DLL для управления во время выполнения
контакты GPIO CP2104.
AN571: Интерфейс виртуального COM-порта CP210x — сведения об интерфейсе USB для устройств CP210x.
Комплект разработчика программного обеспечения (SDK) для
Установщиктакже можно загрузить с
Утилита настройки устройства (AN721)
Документация — технический паспорт, примечания к применению, руководство пользователя, краткое руководство и т. Д.
CP210x Драйверы виртуального COM-порта (VCP)
Программное обеспечение— Утилита настройки драйверов (AN220) и примеры программирования
Установщик Windows должен запуститься автоматически после вставки
соответствующий каталог на
драйверов в систему.
3.1. Комплект для разработки драйверов USBXpress
Кремниевые лаборатории USBXpress
устройств CP210x. Не требуется знаний протокола USB или драйверов хост-устройств. Вместо этого простое приложение высокого уровня
Программный интерфейс (API) для программного обеспечения хоста используется для обеспечения полного USB-подключения. USBXpress
Development Kit включает драйверы устройств Windows, установщик драйверов устройств Windows, библиотеку функций интерфейса хоста
(API хоста), предоставляемый в виде библиотеки динамической компоновки Windows (DLL).См. Примечания по применению AN169, «USBXpress
».Programmer’s Guide «для получения подробной информации об использовании драйверов USBXpress.
Драйверы USBXpress доступны здесь: www.silabs.com/usbxpress.
Щелкните ссылку USBXpress Development Kit в разделе «Загрузка для Windows 2000 / XP / Server 2003 / Vista / Win7»
, чтобы загрузить драйверы USBXpress. Запустите установщик и следуйте инструкциям по установке программного обеспечения на желаемый
.Ред. 0,7 7/13
К
U
IT
CP2104
www.silabs.com/interface-software
для установки программного пакета. Следуйте инструкциям по установке SDK и
.DVD
Development Kit предоставляет полное программное обеспечение хоста для взаимодействия с
®
Авторские права © 2013, Silicon Laboratories
C P 2 1 0 4 — E K
‘
г
SER
S
УИДЕ
Комплектвходит в комплект DVD. Последняя версия этого
сайт.В этот пакет входит:
. Для Mac и Linux перейдите к
DVD
CP2104-EK
РЕДАКТИРОВАТЬ: я только что запустил lsmod в терминале, и это было указано
cp210x 24576 0
Может быть, он уже установлен и мне не нужно ничего делать / что-то еще мешает GPS взаимодействовать с программой? Есть ли что-то особенное, что нужно сделать, чтобы он работал с Wine?
Я новичок в Linux / Ubuntu, так что мне жаль, что это глупо.У меня есть GPS для геокешинга (http://www.b4adventure.com/geomatejr/), и для его использования вам понадобится драйвер CP210x от Silas Labs. Я увидел драйвер для Linux и подумал, что он сработает, однако меня смущают «примечания по сборке». У него нет точного кода для копирования в терминал (или нет удобного установочного пакета :)).
Вот что написано в инструкции:
/ lib / modules / <версия-ядра> / kernel / drivers / usb / serial
insmod / lib / modules / <версия-ядра / ядро / драйверы / usb / serial / usbserial.ко
insmod cp210x.ko
Теперь в загрузке есть четыре файла: примечания к выпуску (см. Выше), cp210x.c, cp210x_gpio_example.c и Makefile. Я предполагаю, что на первом этапе используется Makefile, но я недостаточно знаю о коде / Ubuntu, чтобы точно знать, что я должен вводить / что делать.
Makefile имеет это:
obj-m = cp210x.o
KVERSION = $ (оболочка uname -r)
все:
make -C / lib / modules / $ (KVERSION) / build M = $ (PWD) модули
чистый:
make -C / lib / modules / $ (KVERSION) / build M = $ (PWD) очистить
КВЕРСИЯ должна быть 4.4.0-87-generic (самый новый / самый высокий номер в папке lib / modules)? А потом PWD мой пароль, может быть? Я не хочу портить материал, случайным образом вводя код в терминал, поэтому буду признателен за советы! Будем очень и очень признательны за пошаговую помощь !!!
modinfo usbserial # получить информацию об этом модуле ядра
имя файла: /lib/modules/4.4.0-87-generic/kernel/drivers/usb/serial/usbserial.ko
лицензия: GPL
описание: ядро последовательного драйвера USB
автор: Грег Кроа-Хартман
версия: AB3F1BFEDF75B5D214FAAD2
зависит от:
intree: Y
vermagic: 4.4.0-87-общие версии модов SMP mod_unload
parm: vendor: указанный пользователем USB idVendor (ushort)
parm: product: Пользовательский идентификатор USB-устройства
modinfo cp210x # получить информацию об этом модуле ядра
имя файла: /lib/modules/4.4.0-87-generic/kernel/drivers/usb/serial/cp210x.ko
лицензия: GPL
Описание: Драйвер последовательного адаптера Silicon Labs CP210x RS232
srcversion: 2943505BFE400A2778D74E5
псевдоним: usb: v413Cp9500d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v3195pF281d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v3195pF280d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v3195pF190d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v2626pEA60d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0701d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0700d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0602d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0601d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0600d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0404d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0403d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0402d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0401d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0400d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0303d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0302d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0301d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0300d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0203d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0202d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0201d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0200d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1FB9p0100d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1E29p0501d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1E29p0102d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1D6Fp0010d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1BE3p07A6d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1BA4p0002d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1B1Cp1C00d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1ADBp0001d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v19CFp3000d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1901p0196d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1901p0195d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1901p0194d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1901p0193d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1901p0190d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v18EFpE025d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v18EFpE00Fd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1843p0200d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v17F4pAAAAd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v17A8p0005d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v17A8p0001d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v16DCp0015d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v16DCp0012d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v16DCp0011d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v16DCp0010d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v16D6p0001d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v16C0p09B1d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v16C0p09B0d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v166Ap0101d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v166Ap0401d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v166Ap0305d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v166Ap0304d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v166Ap0303d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v166Ap0301d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v166Ap0201d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v1555p0004d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v13ADp9999d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v12B8pEC62d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v12B8pEC60d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10CEpEA6Ad * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C5pEA61d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4pF004d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4pF003d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4pF002d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4pF001d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4pEA71d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4pEA70d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4pEA61d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4pEA60d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8A2Ad * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8998d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8977d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8962d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8946d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p88A5d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p88A4d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8857d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8856d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8665d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8664d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p85F8d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p85EBd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p85EAd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p84B6d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8477d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8470d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p846Ed * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8418d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8411d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p83D8d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p83A8d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8382d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8341d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p82F9d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p82F4d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8293d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8281d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p826Bd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p822Bd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8218d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p81F2d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p81E8d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p81E7d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p81E2d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p81D7d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p81C8d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p81ADd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p81ACd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p81A9d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p81A6d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p819Fd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p818Bd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p815Fd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p815Ed * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8156d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v2405p0003d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p814Bd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p814Ad * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p813Fd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p813Dd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8115d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p80F6d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p80DDd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p80CAd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p80C4d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p807Ad * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p806Fd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8066d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8054d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8053d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p804Ed * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p8044d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p803Bd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p800Ad * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p1601d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p1101d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10C4p0F91d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10B5pAC70d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10ABp10C5d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v10A6pAA26d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v0FDEpCA05d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v0FCFp1006d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v0FCFp1004d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v0FCFp1003d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v0BEDp1101d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v0BEDp1100d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v0908p01FFd * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v08FDp000Ad * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v08E6p5501d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v0846p1100d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v0745p1000d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v0489pE003d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v0489pE000d * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v0471p066Ad * dc * dsc * dp * ic * isc * ip * in *
псевдоним: usb: v045Bp0053d * dc * dsc * dp * ic * isc * ip * in *
зависит: usbserial
intree: Y
вермагию: 4.4.0-87-generic SMP mod_unload версии мода
Где я могу скачать и переустановить CD & sol; DVD HL-DT-ST DVD - ROM GDR8084N drive & quest;
Где я могу скачать и переустановить привод CD / DVD HL-DT-ST DVD - ROM GDR8084N?
Вы про водитель? Зайдите на сайт производителя.
Где можно скачать последнюю версию графического драйвера HP Pavilion dv6 6051 & quest;
Здравствуйте! Где я могу скачать последнюю версию графического драйвера HP Pavilion dv6 6051? Видеокарта Radeon HD6770M интегрирована в графику Core i5.Служба поддержки AMD посоветовала мне за него спросить у производителя ноутбука.
Здравствуйте:
Это последняя версия драйвера HP для вашего ноутбука.
http://h20025.www1.HP.com/ewfrf/WC/softwareDownloadIndex?softwareitem=ob-102011-1&CC=US&DLC=en&LC=en&os=4063&Product=5081020&sw_lang=
Он самый последний недоступен.
Пол
Где я могу скачать драйвер LabVIEW GPIB для анализатора оптического спектра ANDO AQ6315E & quest;
Где я могу скачать драйвер LabVIEW GPIB для анализатора оптического спектра ANDO AQ6315E?
Спасибо.
Сеть драйверов инструментов содержит все драйверы для инструментов. Специального драйвера для этой модели нет, но есть драйвер для 6310 B. Возможно, это сработает для вас. Возможно, вам придется изменить. Если это не так, вам нужно будет написать его самостоятельно. Здесь можно найти много материалов по этому поводу: http://www.ni.com/devzone/idnet/development.htm
где скачать драйвер принтера Lexmark Z617 для win7
где скачать драйвер принтера Lexmark Z617 для win7
мой адрес электронной почты * адрес электронной почты удален из конфиденциальности *.
Спасибо
Веб-сайт Lexmark. Если у них нет нужных вам драйверов, никто другой не подойдет.
- где я могу скачать BIOS для флоппи-дисковода & Quest;
Привет
После сбоя обновления BIOS под Windows мне нужно перепрошить.
Где я могу скачать BIOS для файлов с дисковода гибких дисков?
Спасибо
Привет
Обновление традиционного BIOS не загружается.
Только ориентированный на победитель BIOS доступен на странице европейских драйверов Toshiba.
В вашем случае вам нужно будет связаться с местным ASP.
Техник вам поможет и сможет перепрошить BIOS с помощью диска кризисного BIOS.
Удачи
Где я могу скачать образы установочных дисков OEM с & quest;
Мы недавно купили старый ПК и корпус ПК с элементами MS Windows, и мы хотим переустановить окна на данном ПК на девять, НО наш установочный диск не примет ключ.Не могли бы вы помочь нам получить установочный диск OEM?
Да, верно, мы используем Windows XP Professional.
ОДНАКО
решение, которое вы предлагаете, скорее всего, не сработает, поскольку на наклейках указано SP 1-2, а не SP3.
У меня есть стикеры:
Windows XP Professional 1-2 ЦП, OEM-продукт, X 08-54516, номер штрих-кода E85-01701
И
Windows XP Professional 1-2CPU Mecer / Posiflex, X 10-23533, номер штрих-кода E85-00970Где я могу скачать установку для этих образов дисков?
Эти наклейки подходят для некоторых установочных дисков.
Жду вашего ответа
Как видите по другим - я считаю, что ваше предположение неверно.
где я могу скачать и распечатать инструкцию 12 элементов фотошопа
где я могу скачать и распечатать фотошоп 12 предметов?
Thinking не является версией справки для печати, вы можете загрузить версию справки в формате pdf и распечатать соответствующие страницы.
Редактор элементов Photoshop: http: // helpx.adobe.com/pdf/photoshop-elements_reference.pdf
Организатор элементов Photoshop: http://helpx.adobe.com/pdf/elements-organizer_reference.pdf
Примечание: файлы справки относятся только к последней версии (Pse 12)
где я могу скачать и установить Adobe Premiere Pro CS4
Здравствуйте,
Я хотел бы знать, где я могу скачать и установить Adobe Premiere Pro CS4. Не могли бы прислать мне ссылку на установку imm?
Спасибо
Привет Тамас,
Вы можете загрузить продукты CS4 по следующей ссылке: https: // helpx.adobe.com/creative-suite/kb/cs4-product-downloads.html
Вы можете загрузить продукты CS 3, перейдя по следующей ссылке: Загрузить продукты CS3
С уважением
Рахул
Где я могу скачать cmi 9738 audio driver & quest;
где скачать аудиодрайвер cmi 9738?
Здравствуйте, Иванвинки,
Добро пожаловать в сообщество Microsoft, где вы можете найти ответы, связанные с Windows.
Судя по описанию, похоже, вы пытаетесь установить Аудиоплееры для операционной системы Windows XP.
Было бы здорово, если бы вы ответили на эти вопросы, чтобы помочь вам в дальнейшем.
1. Какая марка и модель компьютера?
2 Возникли ли у вас проблемы со звуком Windows?
3. Вы вносили изменения в компьютер до появления этой проблемы?
Предлагаю вам ознакомиться с инструкциями в следующей статье Microsoft.
Как управлять устройствами в Windows XP: http://support.microsoft.com/kb/283658
http://www.CMedia.com.tw/en/DownloadCenter_Detail2.aspx? pserno = 0 & dtype = all
Мы будем более чем рады помочь вам, если описанные выше действия не решат проблему.
Где я могу скачать более раннюю версию Acrobat Pro & comma; Indesign & запятая; Мост и иллюстратор и квест;
Привет всем
Я хочу загрузить более раннюю версию Acrobat Pro, InDesign, Bridge и Illustrator? У меня есть серийный номер, и я говорил с командой по лицензированию, что они не смогли мне помочь.Помоги пожалуйста!
Доступные для загрузки файлы установки:
Ссылки справки по загрузке и установке Adobe
Ссылки для загрузки и установки справки в Prodesigntools можно найти на страницах, на которые чаще всего ссылаются. Они необходимы; особенно шаги 1, 2 и 3. Если вы нажмете на ссылку, которая не содержит этих перечисленных шагов, откройте второе окно, используя ссылку на Lightroom 3, чтобы увидеть эти «важные инструкции».
Где я могу скачать и установить драйверы для моего принтера & quest;
вопрос по программному обеспечению / печатающее устройство
У меня был новый компьютер, я купил новые чернила для своего принтера, обнаружил, что потерял драйвер, Windows не может его найти, нет возможности обновить драйвер, это пилотный проект для «lexmark 2500 series (X 2550)», который мне нужен ? Кто-нибудь знает, где я могу его достать? Спасибо
Привет
· Какую операционную систему вы используете?
· Используете Lexmark X 2550 или Lexmark X 2500?
Драйверы можно загрузить с сайта поддержки Lexmark по адресу:
Lexmark X 2550
http: // support.Lexmark.com/index?locale=en&page=product&ProductCode=LEXMARK_X2550&segment=support&UserLocale=en_US&FromPage=null#1
Lexmark X 2500
http://support.Lexmark.com/index?segment=support&UserLocale=en_US&locale=en&ProductCode=LEXMARK_X2500&page=product&FromPage=null#1
Я хочу перенести Adobe CS4 на новый Mac без диска & lpar; lost & rpar; & period; Где я могу скачать и установить CS4 & comma; или получите диск CS4 с & quest;
Я наблюдал, как снова переносить CS4 старого Mac, очищая коды и т. Д.У меня есть оригинальный серийный код, но у меня нет оригинального диска после восьмикратного перемещения с момента покупки. Может ли кто-нибудь помочь с тем, где я могу это скачать?
Спасибо
CS4 - http://helpx.adobe.com/creative-suite/kb/cs4-product-downloads.html
Как и где я могу скачать и запустить & comma; отсутствует список задач и период; exe и квест;
Попытайтесь найти причины, по которым мой процессор сильно загружен.
Кто-то сказал, что я могу проверить высокую загрузку ЦП, перейдя на
для ВЫПОЛНЕНИЯ и введите cmd, введите, а затем введите список задач / SVC.
, но я получаю сообщение об ошибке, по сути, что нет списка задач.
Итак, как я могу получить список задач на моем компьютере?
Windows XP Home Edition не включает утилиту Tasklist.exe, я не могу понять, почему Microsoft исключила эту утилиту из Home Edition, но вы можете скачать копию здесь: http://www.computerhope.com/download/ winxp.htm поместите утилиту в папку Windows \ System32.
Вы также можете использовать Process Explorer из SysInternals для получения информации о выполнении процесса.
Иоанна
где я могу скачать Windows live messenger offline install & quest;
где я могу скачать Windows установить live messenger для 32-разрядной версии win xp pro в автономном режиме? Я не хочу пользоваться wlsetup-web! у меня слишком низкая скорость интернета, я хочу загрузить установщик в интернет-кафе и установить его на свой компьютер без быстрого интернета ...
Hello
Скачать офлайн можно здесь, http: // windowslivehelp.com / solution.aspx? solutionid = 61168194-26aa-4ce6-910a-aeb36fc89d17
Обратите внимание, что он несовместим с Win XP.
Jack-MVP Windows Networking. WWW.EZLAN.NET
Нажмите для увеличения. |