реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> FT232RL записать внутреннюю ЕЕПРОМ
Santinel
сообщение May 21 2015, 13:35
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 29-11-12
Пользователь №: 74 613



В программах FT_Prog & Mprog 3.5 нет функции записи всей 160 байтной ЕЕПРОМ. Мне надо изменить содержание памяти с 0x60 ... 0x6F. как это сделать ?
Go to the top of the page
 
+Quote Post
megajohn
сообщение May 21 2015, 14:36
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



по прикидкам, эти проги позволяют изменять только User Area, размер которой 48 слов или 96 байт ( 0x00-0x5F )
Accessing The EEPROM User Area Of FTDI Devices
а в 0x60...0x6F скорее всего системные настройки, вот и не дает


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
Santinel
сообщение May 22 2015, 04:03
Сообщение #3





Группа: Участник
Сообщений: 13
Регистрация: 29-11-12
Пользователь №: 74 613



А они как-то умудрились записать туда 16 байт текста - ссылка на сайт производителя. Программа, вероятно, вычитывает эту информацию, и без нее отказывается работать (((
Go to the top of the page
 
+Quote Post
Lagman
сообщение May 23 2015, 10:25
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Цитата
FT232R and FT245R have 128 bytes of internal EEPROM. There is one block of memory space available as
user area:
Size – the size of the user area depends on the length of the Manufacturer, ManufacturerId, Description
and SerialNumber strings programmed into the internal EEPROM. More memory space is freed up if the
lengths of the information strings are shortened. The Maximum length of the Manufacturer,
ManufacturerId, Description and SerialNumber strings is 48 words (1 word = 2 bytes). If all the 48 words
are used, then no user area space is available. The following formula can be used to calculate the
available free space.
Formula:
User Area Size (in bytes) = (48 – (Manufacturer string + Description string + ManufacturerId string +
SerialNumber string)) * 2
The start address of the user area will also vary depending on the size of the above strings used. It can
be calculated as follows:
Start Address = the address following the last byte of SerialNumber string.
Go to the top of the page
 
+Quote Post
Santinel
сообщение May 29 2015, 14:25
Сообщение #5





Группа: Участник
Сообщений: 13
Регистрация: 29-11-12
Пользователь №: 74 613



Удалось все сделать с помощью программы ftp : //ftp.efo.ru/ pub/ftdichip/Utils/ EditEEPROM.zip
Go to the top of the page
 
+Quote Post
Dmitry Dubrovenk...
сообщение May 29 2015, 23:17
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949



Ссылку правильно пишите. rolleyes.gif


--------------------
Obligatus servus.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th June 2025 - 20:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016