FTDI FT232-RL возвращает нули

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Re: FTDI FT232-RL возвращает нули

Сообщение elfsoft » 17 фев 2014, 15:59

Ура! Победил свой FT232RL.
Во-первых, поставил драйвера версии 2.08.24 (до этого стояли 2.08.30, установившиеся автоматически из Центра обновления). Драйвера нужно ставить как для самого COM-порта (USB Serial Port в "портах COM и LPT" в Диспетчере устройств), так и для шины FTDI (я ещё во время прошлых экспериментов обратил внимание, что ID оборудования у COM-порта - FTDIBUS\COMPORT&VID_0403&PID_6001, а не, как обычно, USB\VID_xxxx&PID_xxxx, т.е. у FTDI в системе - своя виртуальная шина).
Во-вторых, в свойствах USB Serial Port (в Диспетчере устройств) на вкладке "Параметры порта" в окне, открывшемся по нажатию кнопки "Дополнительно", снял галочку "Обнаружение устройств Plug-and-Play" (потому что при включенной галочке драйвер при появлении COM-порта в системе начинает дёргать лапками этого COM-порта в поисках всяческих PnP-модемов и прочего железа, поддерживающего Serial PnP Protocol - сильно много инфы по этому делу я сейчас не нашёл, вспоминаю по памяти). Этот пункт необязателен, но желателен (дома без снятия галочки не заработало, а на работе - заработало и с установленной галочкой).
Драйвера скачивал уже не помню откуда (откуда-то по одной из первых ссылок, открывшихся по запросу в гугле ft232rl "2.08.24"), на всякий случай попытаюсь приклеить архив к этому сообщению.
Проверял и x86-, и x64-версию.
На всякий случай более подробная и тщательно разжёванная инструкция по переустановке драйверов (ну, мало ли):
0. Архив нужно куда-нибудь распаковать, затем:
1. в Диспетчере устройств в секции "Контроллеры USB" выбрать "USB Serial Converter", перейти на вкладку "Драйвер", нажать на кнопку "Обновить"
2. В открывшемся окне ("Обновление драйверов - USB Serial Converter") нажать на область "Выполнить поиск драйверов на этом компьютере", выбрать "Выбрать драйвер из списка уже установленных драйверов" и нажать на кнопку "Установить с диска".
3. В окне "Установка с диска" нажать на кнопку "Обзор" и указать путь к папке, в которую был распакован драйвер; нажать на ОК и на "Далее". Драйвер должен установиться. Возможно, будет выдана надпись о необходимости перезагрузки (пока перезагрузку можно не выполнять). Нажать на кнопку "Закрыть"; закрыть окно свойств USB Serial Converter.
4. Проделать аналогичные действия (пункты 2 и 3) для устройства "USB Serial Port (COMx)" из ветки "Порты COM и LPT", снова выбрав в пункте 3 ту же папку с распакованным драйвером.
5. ПЕРЕЗАГРУЗИТЬСЯ (если при переустановке драйверов был запрос на перезагрузку).
6. После перезагрузки открыть свойства "USB Serial Port", перейти на вкладку "Параметры порта", нажать на кнопку "Дополнительно" и снять галочку "Определение устройств Plug-and-Play".

Надеюсь, кому-нибудь поможет.
PS. А ещё мне сегодня прислали вот такую ссылку: http://habrahabr.ru/company/zeptobars/blog/212859/ Случай не мой, но будьте бдительны :)
Вложения
ftdi_usb_driver_cdm_2.08.24_whql_certified.zip
FT232RL driver v. 2.08.24
(1.29 МиБ) Скачиваний: 0
elfsoft
 
Сообщения: 3
Зарегистрирован: 14 фев 2014, 20:01

Re: FTDI FT232-RL возвращает нули

Сообщение SkyZi » 18 фев 2014, 11:03

Центр обновления - это утопия была всегда практически.
А что за система не подскажите? на 8.1 прицепилась сразу же версия дров "CDM v2.08.30 for Windows 8.1", без танцев с бубном.
Project "Hexxx" (in progress...)
Аватара пользователя
SkyZi
 
Сообщения: 133
Зарегистрирован: 27 окт 2011, 22:32
Откуда: Ростов-на-Дону
Skype: skyzi007
прог. языки: Python, Си (МК)
ФИО: Святослав Игоревич

Re: FTDI FT232-RL возвращает нули

Сообщение elfsoft » 18 фев 2014, 12:39

Да не, в том-то и дело, из Центра обновления дрова как раз-таки ставились последние, 2.08.30.
Системы - Windows 7 x86 и Windows 7 x64 со всеми апдейтами (ну, практически всеми).
На одной машинке всё подцепилось автоматически безо всяких проблем (машинка c Windows 7 x64), на одной - неавтоматически (ставил дрова вручную, ибо не было интернета) - тоже без проблем (машинка с Windows 7 x64), а вот на двух других (одна - x86, другая - x64) - не завелось (возвращались нули и ничего не передавалось). Ну и, как я писал выше, на Ubuntu (12.04) всё заводилось без проблем.
Update: обновил на основной рабочей машине (той, что с x64) версию драйверов (и драйвер FDTIBUS, и драйвер COM-порта) до версии 2.08.30 - тоже всё работает. Т.е. дело было, скорее всего, в несоответствии версии драйвера FTDIBUS (он мог поставиться с каким-нибудь другим девайсом типа JTAG-отладчика и т.д.) и версии драйвера COM-порта. Так что, теоретически, если ставить на совсем голую машину - всё должно работать (особенно при отключении галочки PnP).
Update2: Проверил на Windows XP (ну мало ли, вдруг кто-то пользуется) - версия 2.08.30 не заработала (до этого на этой XP-шке FTDI-шных драйверов точно не стояло); после downgrade до версии 2.08.24 - всё заработало; снова (на всякий случай) установил версию 2.08.30 - не работает :)
На Windows 8/8.1 пока не пробовал.
Так что пока буду на всякий случай носить с собой инсталлятор старой версии драйверов.
elfsoft
 
Сообщения: 3
Зарегистрирован: 14 фев 2014, 20:01

Re: FTDI FT232-RL возвращает нули

Сообщение elmot » 18 фев 2014, 17:17

elfsoft писал(а):PS. А ещё мне сегодня прислали вот такую ссылку: http://habrahabr.ru/company/zeptobars/blog/212859/ Случай не мой, но будьте бдительны :)


Точно не твой? уж очень симптомы похожи
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: FTDI FT232-RL возвращает нули

Сообщение Angel71 » 18 фев 2014, 17:48

SkyZi, про центр обновления вы глупость сморозили. если производитель железа не может нормальные драйвера предоставить, не хочет разным/не совместимым ревизиям чипов разные идентификаторы дать и т.д., центр обновления здесь ни при чём. не нравиться, что он автоматически ставит с вашим проблемным железом, так отключайте автоматическую установку, в чём проблема? вы ещё скажите, что центр обновления плох из-за того, что на коряво "вылеченой" винде после обновлений активация может слететь или в "синий" улетает.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: FTDI FT232-RL возвращает нули

Сообщение elmot » 18 фев 2014, 22:33

Ангел, глянь ссылку, там забавно. Похоже так FTDI борется с "левыми" чипами.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: FTDI FT232-RL возвращает нули

Сообщение Angel71 » 18 фев 2014, 22:40

про левые читал. ftdi я ради интереса один купил и чтот с ним не то, может левый, может нет. в общем решил, что ну его туда эти всякие ftdi, cp и прочие. китайский pl2303 стоит по рознице 40 центов, готовый брелок 80 центов :)
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: FTDI FT232-RL возвращает нули

Сообщение elmot » 19 фев 2014, 01:17

Поскольку я нарывался на глюки cp2102, похоже тоже на пролифики перейду.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: FTDI FT232-RL возвращает нули

Сообщение dccharacter » 19 фев 2014, 01:27

Давно бсодов не видел? удачи. Начни с 64-битной оси.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: FTDI FT232-RL возвращает нули

Сообщение elmot » 19 фев 2014, 01:32

Ваще не видел на 64 битах. И от пролификов тоже не видел. ЧЯДНТ?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: FTDI FT232-RL возвращает нули

Сообщение dccharacter » 19 фев 2014, 01:36

ты их не используешь :))
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: FTDI FT232-RL возвращает нули

Сообщение Angel71 » 19 фев 2014, 02:10

dccharacter писал(а):Давно бсодов не видел? удачи. Начни с 64-битной оси.

на разном железе на 64х битных 7ке и 8ке бсодов из-за профилика небыло ни разу. не исключаю, что при некотором сочетании железа/софта могут быть бсоды, но это дело такое.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: FTDI FT232-RL возвращает нули

Сообщение elmot » 19 фев 2014, 10:01

dccharacter писал(а):ты их не используешь :))

Ниправдо. У меня они уже были, но куда-то пристроились. Гонял на вин7/64, и, емнип, xp/32. Ну и на линухах, ясен пень.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: FTDI FT232-RL возвращает нули

Сообщение SkyZi » 20 фев 2014, 18:50

Angel71 писал(а): вы ещё скажите, что центр обновления плох из-за того, что на коряво "вылеченой" винде после обновлений активация может слететь или в "синий" улетает.

Вот это не знаю, у меня лицуха. А то что не своевременно туда все попадает это да.
Project "Hexxx" (in progress...)
Аватара пользователя
SkyZi
 
Сообщения: 133
Зарегистрирован: 27 окт 2011, 22:32
Откуда: Ростов-на-Дону
Skype: skyzi007
прог. языки: Python, Си (МК)
ФИО: Святослав Игоревич

Re: FTDI FT232-RL возвращает нули

Сообщение Angel71 » 20 фев 2014, 20:20

что значит "всё" и "своевременно"? всем не угодишь, тем более людям, которые хотят что бы после выхода обновлений для всего и вся, что у них в системе установлено, что бы через пять секунд это у них уже устанавливалось. дануне, подавляющему большинству пользователей эти обновления вообще ни к селу ни к городу - их ставят либо абы поставить или эпизодически целенаправленно что-то конкретное обновляют (обновление для defender, хоть какие-то обновления для "слегка" дырявой системы защиты, некоторые драйвера,...).
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Пред.След.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19