Технический форум по робототехнике.
DrZugrik » 05 апр 2009, 18:39
я просто накасячил с парамитром VID и PID. все исправилось когда подредактировал строчку
USB\VID_0403&PID_7777.DeviceDesc="BioScan"
только несколько строчек как-то неочень устраивают, подскажите как отредактировать чтобы во всех строчках отображалось BIOscan а автором был DrZugrik? или это будут уже считаться посягательством на авторские права?

MiBBiM » 05 апр 2009, 18:46
вам производителя и названия устройства мало? оставшиеся строки в диспетчере оборудования (вкладка "сведения") - служебная инфа для драйвера
DrZugrik » 05 апр 2009, 19:03
Ну вобщем-то да, низкий поклон ВАМ за такие прекрасные драйвера, с полпинка определяются =)
MiBBiM » 05 апр 2009, 19:05
дык это не мне, а производителю

я с настройками только пошаманил

Master » 06 апр 2009, 11:56
А можно вначале поставить эти новые дрова, а уже потом заменить вид и пид?
Добавлено спустя 2 минуты 7 секунд:USB\VID_0403&PID_7777.DeviceDesc="BioScan"
2 DrZugrik Это ты правил в
ftdibus.inf
и
ftdiport.inf
?
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"
Можно. более того, без дров перепрошить микру не получится. и дрова это не новые, просто с сайта производителя и измененными конфигами
Master » 06 апр 2009, 17:24
Неее, я имел ввиду, что можно ли поставить эти измененные дрова или нужно вначале ставить старые, менять еепром, а потом ставить новые дрова.
Вопщем я понял, ставить сразу измененную прошивку и менять еепром.
MiBBiM » 06 апр 2009, 17:52
препятствий быть не должно ни для первого, ни для второго случая. лучше ставить сразу измененные дрова - они в т.ч. поддерживают стандартные устройства с неизмененным еппром.
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, но не шьется

Вот пошагово что я делаю.
- Вложения
-

- Вот скан предыдущей прошивки EEPROM
-

- В очередной раз переставил дрова.
Обнаружен новый СОМ порт с номером 5
-

- device -> scan
-

- tools -> read and parse
Уже пишет что EEPROM не обнаружен, хотя стер он его легко
Master » 07 апр 2009, 09:23
Блин на работе та же лажа, походу EEPROM сдох.
DrZugrik » 07 апр 2009, 12:36
2Master
Сначала менял в EEPROM (ставил свое название), потом *.inf правил и все, если дрова уже стояли, обнавлял драйвер из той папки где данные поправлял, тут главное внимательно везде проставить значения, у меня с 3 или 4 раза все как надо сделать получилсь, зато теперь радуюсь =)
galex1981 » 07 апр 2009, 12:41
А если другое устройство с FT232 подключаешь, оно также определяется?
Master » 07 апр 2009, 12:57
У меня как раз проблема в том, что я не могу изменить EEPROM. Раньше изменил год назад де-то, вчера он его стер, а теперь вот
- Вложения
-

DrZugrik » 07 апр 2009, 14:57
а у меня такое было, Вы уверены что правильно прописали значения VID и PID перед тем как искать устройство? иначе он его не найдет. я часа 2 мучался пока не догадался, уже думал убил EEPROM и придется менять микросхему ((
Master » 07 апр 2009, 15:41
Блин, не уверен конечно же. Но он же должен был их прочитать на стадии tools -> read and parse и уже на этой стадии он внизу пишет read EEPROM faild device 0