Skladchik, решение, возможно, и гениальное... но, сайт требует

Skladchik, решение, возможно, и гениальное... но, сайт требует авторизации.:) а нафик оно другим надо, спрашивается в задаче?;) Вся гениальность в простоте, и не надо регистрироваться, что характерно...
Итак, погуглив про SPI программаторы на базе Байтбластера, нашел сайтец spiflash.org который описывает железяку на базе ByteBlaster'а. И дается некая софтина под винду. Опробовал - прошить SST25VF080B удалось!
Пробовал шить AT25F1024 - выводит загадчный ID - Manufacturer Atmel, Memory Type 96, Capacity 0. Ну а если капасити ноль, то и шить/читать ессно не хочет... странно. Тогда попробую ещё на семействе ST Micro M25Pxx, отпишу результат.
Схема проста:
Стабилизатор на 3,3 В (LM1117-3.3) запитывает Байтбластер (на 74HC244) и флешу...
Разъем Байтбластера <-> Флеша
--------------------------------------------
1 TCK <-> CLK (6 pin)


2 GND <-> GND (4 pin)
3 TDO <-> DO (2 pin)
4 VCC <-> VCC (8 pin) <- со стабилизатора LM1117-3.3
5 TMS <-> /CS (1 pin)
7 nSTATUS <-> GND (сигнал заводится на GND для проверки подключения ByteBlaster'а программой)
9 TDI <-> DIO (5 pin)
10 GND <-> GND (4 pin)
Также, по стандартной схеме включения флеши - выводы 3 (/WP) и 7 (/HOLD) завести на VCC.
Между VCC и GND в непосредственной близости от флеши (или панельки) установить блокировочную емкость 0,1 мкФ. Питание брать с USB.
Дополнено...
Маленькие багфиксы и дополнения:
Чтобы Байтбластер определялся правильно (Test Hardware), нужно проверить, что 15 вывод LPT на Байтбластере заведен на GND (проверка подключения). А также проверить сигнал nSTATUS на GND.
Между выводом 2 (DO) и 8 (VCC) флеши добавить подтягивающий резистор 10 кОм.
Проверено на M25P05AV - ID не работает, но флеша читается/шьется/стирается. Повидимому программа рассчитана на емкие флеши.
Проверено на AT25F1024N - ID определяется частично (см. выше), соотв. не шьется/не читается/не стирается. А если и даешь попытку шить файл, то после прошивки не читает т.к. ID не известен:)
В общем опять где-то что-то не так... или не то...

прошивка MX25L4005
  • ну извинился же, блин. всю ночь прое... с этим
  • Ну как тут не смеяться:
  • во. блин, не тот бивис, правильный вот http://www.gigabyte.com.tw/Support/Motherboard/BIOS_DownloadFile.aspx?FileType=BIOS&FileID=13754 это я
  • http://www.gigabyte.ru/products/mb/bios/ga-ep31-ds3l_10.html не смейся пожалуйста, лучше помоги разобраться
  • Вас явно обвесили на базаре :). Еще
  • тогда почему файл прошивки весит 1 мб?
  • 4.3в на 10 ноге порта, на остальных -
  • Нескромный вопрос - а где вы у
  • я чего то думаю, что повесить резистор параллельно
  • Огласите напряжения непосредственно на выводах LPT и непосредственно
  • плата GIGABYTE GA-P31-DS3L REV 1.0
  • да я уже пробовал такой вариант со стабилизатором, подавал
  • От сигнальных выводов LPT вполне может хватить
  • Похоже на паразитное напряжение. Точно необходимо подключить параллельно
  • тут еще косяк выплыл в общем он как
  • Проверьте напряжение питания, у меня были похожие симптомы
  • да, опознался верно писал больше часа, потом я выполнил
  • Все правильно. После spipgmw.exe /i чип опознался
  • в общем все собрано, чип висит на поводах, начался
  • спасибо огромное за то что разжевал. вот в выходные
  • Да, в моем варианте на фото питание берется
  • питание берется +5 с компа у ваш
  • Программатор делал за 10 минут из того что
  • спасибо, но все же не совсем понятно... не могли
  • Тут http://rayer.ic.cz/programm/programe.htm скачиваем SPIPGM.ZIP ver. 1.6
  • спасибо, я уже посмотрел. но хотелось бы узнать например
  • Re: POST-165955
  • и что бы посоветовали для прошивки 25ххх из серии
  • спасибо за консультацию, все понятно. вообще виллем - сплошной
  • маленькие объемы...
  • как понять "мелочь"?
  • SPI-ную мелочь поддерживает :), а вот с остальным
  • вот посмотрите что в саппорте: Serial Peripheral Interface (SPI) EEPROM
  • Willem 3.5 вроде бы ее не поддерживал. В