roboforum.ru

Технический форум по робототехнике.

Как изменить имя устройства на FT232 ?

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: Как изменить имя устройства на FT232 ?

Сообщение DrZugrik » 05 апр 2009, 18:39

я просто накасячил с парамитром VID и PID. все исправилось когда подредактировал строчку
USB\VID_0403&PID_7777.DeviceDesc="BioScan"

только несколько строчек как-то неочень устраивают, подскажите как отредактировать чтобы во всех строчках отображалось BIOscan а автором был DrZugrik? или это будут уже считаться посягательством на авторские права? :)
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Как изменить имя устройства на FT232 ?

Сообщение MiBBiM » 05 апр 2009, 18:46

вам производителя и названия устройства мало? оставшиеся строки в диспетчере оборудования (вкладка "сведения") - служебная инфа для драйвера
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Как изменить имя устройства на FT232 ?

Сообщение DrZugrik » 05 апр 2009, 19:03

Ну вобщем-то да, низкий поклон ВАМ за такие прекрасные драйвера, с полпинка определяются =)
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Как изменить имя устройства на FT232 ?

Сообщение MiBBiM » 05 апр 2009, 19:05

дык это не мне, а производителю :D я с настройками только пошаманил :)
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Как изменить имя устройства на FT232 ?

Сообщение Master » 06 апр 2009, 11:56

А можно вначале поставить эти новые дрова, а уже потом заменить вид и пид?

Добавлено спустя 2 минуты 7 секунд:
USB\VID_0403&PID_7777.DeviceDesc="BioScan"

2 DrZugrik Это ты правил в
ftdibus.inf
и
ftdiport.inf
?
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Как изменить имя устройства на FT232 ?

Сообщение MiBBiM » 06 апр 2009, 15:25

ftdibus.inf - конфиг для конвертера(вкладка констроллеры юсб в диспетчере)
Код: Выделить всёРазвернуть
...
[FtdiHw]
добавляю сюды свои устройства, напр, я добавил VID=0404&PID=7777
%USB\VID_0404&PID_7777.DeviceDesc%=FtdiBus.NT,USB\VID_0404&PID_7777
...
[FtdiHw.NTamd64]
сюды аналогично, здесь как я понял конфиги для 64битной ОС
%USB\VID_0404&PID_7777.DeviceDesc%=FtdiBus.NTamd64,USB\VID_0404&PID_7777
...
[Strings]
меняю производителя
Ftdi="MiBBiM"
имя диска с драйвером
DriversDisk="USB MiBBiM's Drivers Disk"
и прописываю имя своему устройству
USB\VID_0404&PID_7777.DeviceDesc="MiniBot v.2 Serial Converter"

ftdiport.inf - конфиг виртуального ком-порта
Код: Выделить всёРазвернуть
...
[FtdiHw]
прописываю новое устройство(аналогично устр-ву в файле ftdibus.inf)
%VID_0404&PID_7777.DeviceDesc%=FtdiPort232.NT,FTDIBUS\COMPORT&VID_0404&PID_7777
...
[FtdiHw.NTamd64]
и для 64битной ОС
%VID_0404&PID_7777.DeviceDesc%=FtdiPort232.NTamd64,FTDIBUS\COMPORT&VID_0404&PID_7777
...
[Strings]
меняю производителя
FTDI="MiBBiM"
имя драйвера диска
DriversDisk="USB MiBBiM's Drivers Disk"
переопределяю имя ком-порта
VID_0404&PID_7777.DeviceDesc="MiniBot v.2 Serial Port"

Можно. более того, без дров перепрошить микру не получится. и дрова это не новые, просто с сайта производителя и измененными конфигами
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Как изменить имя устройства на FT232 ?

Сообщение Master » 06 апр 2009, 17:24

Неее, я имел ввиду, что можно ли поставить эти измененные дрова или нужно вначале ставить старые, менять еепром, а потом ставить новые дрова.
Вопщем я понял, ставить сразу измененную прошивку и менять еепром.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Как изменить имя устройства на FT232 ?

Сообщение MiBBiM » 06 апр 2009, 17:52

препятствий быть не должно ни для первого, ни для второго случая. лучше ставить сразу измененные дрова - они в т.ч. поддерживают стандартные устройства с неизмененным еппром.
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Как изменить имя устройства на FT232 ?

Сообщение Master » 06 апр 2009, 23:33

Не получаица.
1. Когда то давно изменил поля manufacturer "SAS", product description "USB - CNC" вот таким образом рис. 1, т. е. EEPROM зашился.
2. Теперь что я делаю не так что он выдает вот такую ошибку?
3. И еще теперь после всех этих перешивок EEPROM при перевтыкании устройства винда каждый раз определяет его как новое хочет поставить дрова и после их установки номер виртуального СОМ порта растет, 3, следующем перевтыкании 4, 5 и т. д. Причем даже со старыми дровами.
4. Очистил EEPROM теперь при чтении определяется со стандартными полями manufacturer, product description, но не шьется :(
Вот пошагово что я делаю.
Вложения
1.JPG
Вот скан предыдущей прошивки EEPROM
2.JPG
В очередной раз переставил дрова.
Обнаружен новый СОМ порт с номером 5
3.JPG
device -> scan
4.JPG
tools -> read and parse
Уже пишет что EEPROM не обнаружен, хотя стер он его легко
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Как изменить имя устройства на FT232 ?

Сообщение Master » 07 апр 2009, 09:23

Блин на работе та же лажа, походу EEPROM сдох.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Как изменить имя устройства на FT232 ?

Сообщение DrZugrik » 07 апр 2009, 12:36

2Master
Сначала менял в EEPROM (ставил свое название), потом *.inf правил и все, если дрова уже стояли, обнавлял драйвер из той папки где данные поправлял, тут главное внимательно везде проставить значения, у меня с 3 или 4 раза все как надо сделать получилсь, зато теперь радуюсь =)
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Как изменить имя устройства на FT232 ?

Сообщение galex1981 » 07 апр 2009, 12:41

А если другое устройство с FT232 подключаешь, оно также определяется?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Как изменить имя устройства на FT232 ?

Сообщение Master » 07 апр 2009, 12:57

У меня как раз проблема в том, что я не могу изменить EEPROM. Раньше изменил год назад де-то, вчера он его стер, а теперь вот
Вложения
.JPG
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Как изменить имя устройства на FT232 ?

Сообщение DrZugrik » 07 апр 2009, 14:57

а у меня такое было, Вы уверены что правильно прописали значения VID и PID перед тем как искать устройство? иначе он его не найдет. я часа 2 мучался пока не догадался, уже думал убил EEPROM и придется менять микросхему ((
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Как изменить имя устройства на FT232 ?

Сообщение Master » 07 апр 2009, 15:41

Блин, не уверен конечно же. Но он же должен был их прочитать на стадии tools -> read and parse и уже на этой стадии он внизу пишет read EEPROM faild device 0
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Пред.След.

Вернуться в Микроконтроллеры

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 18