Сброс конфигурации платы FT2232 | MCU Space
Главная > Устройства > Сброс конфигурации платы FT2232

Сброс конфигурации платы FT2232

ftdiПосле прошивки платы на одну из конфигураций программатора, Mprog отказался находить устройство. Выход простой, извлечь микросхему SPI EEPROM, в моем случае это atmlh626 — аналог 93С66.

ft2232hl-board

Данную память следует очистить. Если отсутствует программатор, достаточно компьютера с LPT портом.
Следует выпаять память и подключить к LPT следующим образом:
Выводы микросхемы — выводы LPT порта
1(CS) — 2
2(SCL) — 3
3(DI) — 4
4(DO) — 13
5(GND) — 18
6(ORG) — 6
7(NC|WP) — 18, если запись не удалась, повесить на 6 вывод LPT порта
8(VCC) — 6

Далее скачиваем serp и запускаем. Программирование я производил из под Windows XP. Антивирус COMODO ложно на него сработал, вероятно из-за низкоуровневых операций выполняемых приложением.

После приветствия вида:

SERP(Serial EEPROM Programmer) 0.3(beta)
Copyright (C) 2005,2006 Mokrushin I.V. aka McMCC <mcmcc@mail.ru>
Supports i2c: 24C01,24C02,24C04,24C08,24C16,24C32,24C64,24C128,24C256.
Supports microwire: 93C06,93C46,93C56,93C66,93C76,93C86,93C96
Platform: Win32 with PortTalk driver
Build: 25102006_0305.mingw32_GNU_GCC

PortTalk: The PortTalk driver does not exist. Installing driver.
PortTalk: This can take up to 30 seconds on some machines . .
PortTalk: Copying driver to C:\WINDOWS\system32\Drivers\PortTalk.sys
PortTalk: Driver successfully installed.
PortTalk: The PortTalk driver has been successfully started.
serp>

 

Выполняем команду m

serp> m
93C46 16bit>

Далее выбираем тип микросхемы, в нашем случае 93C66, командой t 66

93C46 16bit> t 66
93C66 16bit>

Выведем на экран содержимое памяти командой d, данный процесс занимает несколько секунд

Если все правильно подключено выведется таблица со значениями отличными от FF, если же память очищена или не подключена выведется таблица со значениями FF

93C66 16bit> d
0x0000: 00 03 04 01 11 02 80 61 14 02 00 00 09 80 11 02 …….a……..
0x0010: 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 . …………..

…..

0x01F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF …………….

Командой r можно сохранить данные в бинарный файл

Для очистки памяти выполним команду с, данный процесс занимает несколько секунд

Write byte 0x00 to address 0x0042
93C66 16bit> c
verify EEPROM…OK!
93C66 16bit>

verify EEPROM…OK! говорит о том что очистка выполнена успешно

Для проверки, снова выполните команду чтения.

На этом процесс закончен, можно запаивать микросхему обратно.

Вложения

serp
Заголовок: serp (40 clicks)
Подпись:
Filename: serp.zip
Размер: 62 KB

Уважайте авторский труд - в случае копирования информации или ее части, обязательно указывайте источник в виде ссылки на http://mcus.ru

Устройства 382  

(Нет рейтинга)
Загрузка...

  1. Пока что нет комментариев.
Необходимо войти на сайт, чтобы написать комментарий.