Перейти к содержанию
    

ЗЫ. Да, прошивал по отдельности: 1-й параметр - проверил, 2-й - проверил и т.д.
Спасибо. Конец простой, пришёл тягач ..., старуха, проруха, голова, пепел.

 

Короче, FTDI support объяснил мне, что я сам виноват. Ещё объяснил как искать виноватого. По порядку - так:

 

1) Моя ошибка в том, что при прошивке я взял старый добрый шаблон для прожигания и поменял серийник там. Шаблон оказался от FT4232 (тьфу, горе луковое)... Там PID=6011

2) Как искать. Берём USBview, отыскиваем там устройство и находим, в нашем случае - неверный PID. USBview через драйверы USB хоста показывает всё, что компьютер видит.

3) Что делать (в данном случае) для оживления устройства. В inf-файле поменять PID на тот, который прожжён.

 

Комментарии, картинки ниже. Возможно кому-то пригодится.

You could try a modified inf file to see if the device will be modified correctly. 
Since your device uses 6011, you could add a new row to your driver file with 0403 6011 and your device should then load. 
Once it has loaded and been changed back to the required values, please remove your temporary driver and go back to the normal one.

Each inf file has three areas where VIDs/PIDs are used. Each should be modified and the other VID/PIDs deleted. For example,

Before...
%VID_0403&PID_6001.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6001
%VID_0403&PID_6010.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6010
%VID_0403&PID_6011.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6011
%VID_0403&PID_6014.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6014
%VID_0403&PID_6015.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6015

After...
%VID_0403&PID_6001.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6001
%VID_0403&PID_6011.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6011

post-42594-1340014127_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Послесловие.

Сделал, как посоветовали, всё работает.

Причиной было механическое копирование привычного, работающего (файла конфигурации).

Казалось, "ничего не меняю", а надо всегда держать мозг включенным.

ЗасИм, подтема закрыта.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте.

Появилась необходимость держать USB кабель постоянно подключённым к компу. И так получается, что при включении компа и запуска ОС устройство не подключается.

Фу-ия ftStatus = FT_OpenEx("PT1-160 FT245R",FT_OPEN_BY_DESCRIPTION,&ftHandle); ОК не возвращает.

Если кабель переподключить, то связь восстанавливается.

Подскажите пожалуйста куда копать?

 

Никто ничего не посоветует?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

при включении компа и запуска ОС устройство не подключается.

Какое устройство не подключается?

При включении компа FTшка подключается? компорт в устройствах есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Начал использовать FTDI232R.

Win7-32, USB3 port (Texas chipset).

 

Так вот. Могу воткнуть Ft232 и прекрасно работать.

Но стоит ее вытащить из USB, то начинаются проблемы.

1. Com port не исчезает из Диспетчера устройств, но исчезает из реестра.

2. Повторное подключение FT232 ноутбук не видит.

(Все шаманские действия производил, типа обновления, замены драйверов всего подряд).

 

(Хуже того, в этот порт после этого ничего воткнуть нельзя. Ноут ничего не видит.)

 

 

Но стоит перед выдергиванием из USB отключить устройство USB-serial Converter, как само выдергивание обнаруживается, Comport исчезает.

И повторное подключение также обнаруживается (после физического подключения надо тот самый USB Converter Задействовать).

 

До сего времени работал с этими микросхемами на десктопах без USB 3. Без проблем.

 

Испытано 3 экземпляра этой микросхемы на платах разных производителей. Поведение одинаковое.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы (или кто-то ещё в системе), видимо, порт захватывает и не отпускает. Попробуйте на совсем голой системе запуститься.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

FTDI драйвер и захватывает. Но как-то ведет себя неправильно при отключении (выдергивании) устройства.

В момент дисконнекта что-то такое происходит, что драйвер висит на этом хабе и никому другому не дает подключиться.

И что с этим делать - не знаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Появилась необходимость держать USB кабель постоянно подключённым к компу. И так получается, что при включении компа и запуска ОС устройство не подключается.

...

Если кабель переподключить, то связь восстанавливается.

Подскажите пожалуйста куда копать?

Аппаратное управление не рассматриваете?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К пк постоянно подключены минимум три FTDишки.

Включать, выключать или перезагружать комп приходится регулярно (раз десять за день).

Всегда при включении в устройствах отображаются все ком порты на FTDIшках.

Если выдёргтваю usb кабель порт в устройсвах пропадает!!! Втыкаю появляется!!!

Если было бы иначе и при каждой перезагрузке мне приходилось бы передёргивать все usb кабеля подключенные к FTDIшкам то я наверное уже давно "повесился" бы :)

Ищите проблему в винде, в дровах и т.д. но не в FTDI.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В диспетчере определяется как "Unknown Device". Использую не как виртуальный комп порт, а как полноценное USB.

Возможно да, RESET надо подёргать, а то висит в воздухе.

Схема подключения:

post-16819-1366453286_thumb.png

Изменено пользователем KARLSON

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ничем она не странная. Как раз по даташиту. Только конденсаторы повесил на D+ и D-, читая форум. Но пока они не установлены. И R23 нет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В диспетчере определяется как "Unknown Device".
Какая винда? драйвера поставили?

 

Использую не как виртуальный комп порт, а как полноценное USB.
Это как???

 

Только конденсаторы повесил на D+ и D-, читая форум. Но пока они не установлены.
Зачем эти конденсаторы? в DS к D+ и D- ничего не подключается.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Никто ничего не посоветует?

Переподключать. Или избавляться от usb, как от ночного кошмара. Ибо он всё равно когда-нибудь подведёт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какая винда? драйвера поставили?

Винда 7. А без драйверов и не живут.

Это как???

статья "Компания FTDI предлагает для своих микросхем готовые драйверы двух типов — VCP (виртуальный COM-порт) и D2XX."

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...