roboforum.ru

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

FTDI245RL USER DATA

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

FTDI245RL USER DATA

Сообщение Gretag » 26 фев 2014, 09:51

FTDI.JPG
Добрый день Вам уважаемые мастера и специалисты электроники
Помогите пожалуйста мне поправить USER DATA в микросхеме FTDI245RL
При помощи программы Mprog могу задать vid pid SN и все а вот 60 70 строку не могу поправить а программа с которой работает эта FTDI 245RL смотрит именно на эту строку при запуске и определяет устройство как своё и работает с ним
В моём случае я не могу это сделать чем только не пробовал и EditEEPROM V 0.3 и ориг прогой FTDI
Ни в какую
Спасибо всем откликнувшимся !
Gretag
 
Сообщения: 10
Зарегистрирован: 26 фев 2014, 09:41

Re: FTDI245RL USER DATA

Сообщение Gretag » 26 фев 2014, 19:44

Уважаемые господа помогите пожалуйста
Gretag
 
Сообщения: 10
Зарегистрирован: 26 фев 2014, 09:41

Re: FTDI245RL USER DATA

Сообщение Madf » 27 фев 2014, 10:58

На сколько я помню, можно менять IDишки устройства (что система перестанет находить драйвера) и имя устройства. На сайте FTDI была удобная прилажуха, которая позволяла красиво всё ручками править, не на уровне хекса...название правда ща сходу не помню, выглядит как конфигуратор чипа. Возможно она и называлась "Mprog". :roll: Есть в ней поля эти (для изменения)? Если нет - значит нельзя поменять.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: FTDI245RL USER DATA

Сообщение Gretag » 27 фев 2014, 17:19

Есть у меня эта прога
но там только VID PID и SN можно поменять и все
Gretag
 
Сообщения: 10
Зарегистрирован: 26 фев 2014, 09:41

Re: FTDI245RL USER DATA

Сообщение Myp » 27 фев 2014, 17:58

можно попробовать написать программу которая бы принимала данные с FTDI 245RL, подменяла юзердату и перенаправляла бы их на другой виртуальный порт.
с виртуальным портом уже пусть работает оригинальное ПО.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: FTDI245RL USER DATA

Сообщение Gretag » 27 фев 2014, 18:44

Как все сложно
Интересно как изначально записывают user data ?
Gretag
 
Сообщения: 10
Зарегистрирован: 26 фев 2014, 09:41

Re: FTDI245RL USER DATA

Сообщение Dmitry__ » 27 фев 2014, 19:20

По мотивам:
forum35/topic13049-15.html#p275629

Вот сейчас взял ft245bm, прочитал eeprom в mprog, куча информации, нажал кнопку "erase all...". Вся eeprom стала "0xff". Потом взял прогу "FTXPRCVR.exe", она восстановила всю eeprom. Т.е. точно можно все перезаписать. Еще помню на сайте ftgi раздавали исходники и api для чтения/записи eeprom.

Добавлено спустя 11 минут 27 секунд:
Только аккуратнее с "FTXPRCVR.exe", злобная штука, после переподключения ft245 - ошибка драйвера.

Добавлено спустя 2 минуты 56 секунд:
Вот примеры с eeprom:
This application example was originally donated by Christian Vogt of Itec-technology and illustrates how to program the optional 93C46/93C56/93C66 EEPROM in VB6 using the latest D2XX driver release. This enhanced version has restructured the program to use a separate unit to set up the DLL calls (module1.bas) which can then be re-used for developing other applications and has been updated to use the new EEPROM structure with FT2232C support. The DLL version must be greater than 2.1.3.1 and the latest drivers must be installed for this example to work.

http://www.ftdichip.com/Support/Softwar ... les/VB.htm
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: FTDI245RL USER DATA

Сообщение Gretag » 27 фев 2014, 19:48

Ребята не пинайте пожалуйста
Но может мне все по шагам расписать с фотками ?
НЕ могу понять
Надеюсь на Вас
Gretag
 
Сообщения: 10
Зарегистрирован: 26 фев 2014, 09:41

Re: FTDI245RL USER DATA

Сообщение Dmitry__ » 28 фев 2014, 01:00

Gretag писал(а):Но может мне все по шагам расписать с фотками ?

А лицо не растрескается? с фотками-то? молодой человег :D
Скачай утилиту EditEEPROM
http://www.efo.ru/cgi-bin/go?798
Там есть окно user area, меняй на свое, сохраняй, проверяй в mprog что получилось, высылай мне 100$, а если с фотками, то высылай 1000$ :P
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: FTDI245RL USER DATA

Сообщение Gretag » 28 фев 2014, 09:49

Скачал
Спасибо
Дивайс видит нормально
При попытке записать USER DATA вываливается окно с сообщением

Добавлено спустя 1 минуту 35 секунд:
И вот что получилось
Вложения
Mpprog.JPG
edit.JPG
Gretag
 
Сообщения: 10
Зарегистрирован: 26 фев 2014, 09:41

Re: FTDI245RL USER DATA

Сообщение Madf » 28 фев 2014, 10:37

Чот меня насторожило это предложение в описании "Утилита предназначена для работы с внешней EEPROM, используемой совместно с микросхемами FT232BM, FT245BM и FT2232C для хранения USB-настроек пользователя", как бы есть только внутренняя (у 245). Да и после таких махинаций, если идет что-то не так, то потом как восстанавливать чип обнуленный (на низком уровне)? Или должны накладываться какие-то ограничения на виды изменений EEPROM..
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: FTDI245RL USER DATA

Сообщение Aseris » 28 фев 2014, 12:08

Хмм а тут не может быть случай с китайским клоном? как тут http://roboforum.ru/forum11/topic13761.html
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

Re: FTDI245RL USER DATA

Сообщение Dmitry__ » 28 фев 2014, 16:39

Madf писал(а):Чот меня насторожило это предложение в описании "Утилита предназначена для работы с внешней EEPROM, используемой совместно с микросхемами FT232BM, FT245BM и FT2232C для хранения USB-настроек пользователя", как бы есть только внутренняя (у 245)

У меня модуль DLP-USB245M с внешней eeprom. Перед постом сюда про EditEEPROM все проверил на своем чипе.
Madf писал(а):Да и после таких махинаций, если идет что-то не так, то потом как восстанавливать чип обнуленный (на низком уровне)?

Полностью стирал eeprom (что показывается в mprog) и записывал рандомные данные.
Gretag писал(а):При попытке записать USER DATA вываливается окно с сообщением

Добавлено спустя 1 минуту 35 секунд:
И вот что получилось

Но eeprom стерся? Судя по mprog (стали одни "FF"). Пробуй записать только 1 байт, там есть какие-то ограничения. Кста, а внешний eeprom есть?
Еще попробуй mprog-ом стереть всю память, потом залить default образ своего чипа. Если эти операции проходят, тогда уже мучить EditEEPROM

И это, я EditEEPROM просто нагуглил, из знания что ftdi выкладывал все исходники и api для работы с eeprom (мой пост выше). T.e. люди должны были нашлепать этих программаторов. Практики с FTDI245RL как у ТС, у меня нет, ибо нет такого модуля, делай компиляцию из разных источников информации...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: FTDI245RL USER DATA

Сообщение Gretag » 01 мар 2014, 14:22

Ребята простите но я не знаю что такое API и как компилить модуль и на чем писать да и операторов я не одного не знаю
Может поможете начинающему ?
Gretag
 
Сообщения: 10
Зарегистрирован: 26 фев 2014, 09:41

Re: FTDI245RL USER DATA

Сообщение Aseris » 01 мар 2014, 14:59

Начинающий, скажи что ты хочеш в итоге получить?
и почему тебе самому лень почитать инфу с сайта ftdi?

Создается впечатление что ты хочеш чтоб за тебя ктото все сделал, попытки понять предложенные пути не видно...
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

След.

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

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

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