Автор: Dalavier , 15 ноября 2014
Собрал программатор по этой статье: http://rayer.g6.cz/elektro/spipgm.htm
Флешка определяется, читается, но не записывается. То есть записывает только начало: с адреса 0х00000 по 0х000f0, первые 256 байт, а дальше fff...
Питание беру от 3В батарейки CR2032, напряжение питания 3,08 В (читал, что не должно быть больше 3,3В).
Флешка W25X40 512kB.

Кто сталкивался, подскажите, в чем проблема?
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Dalavier

11 лет 3 месяца назад

Ничего не помогает. Уже и переключатель поставил. И другую флешку взял - W25Q80BV (1MB) - все то же самое. Третью ногу и на массу сажал, и на +3В и в воздухе висела... видать не повезло мне.

muhahp (не проверено)

11 лет 3 месяца назад

Сам столкнулся с точно такой же проблемой, прошивал mx25l3206e от роутера. Точно так же первые 256 байт пишет стабильно, а потом FF. Тоже бился и так и сяк и пробовал WP ножку в разных положениях. У меня стационарник старый с XP на борту. Пробовал выставлять разные режимы LPT все равно не пишет нормально. Ребят помогите, я уже .... реально...

chechen

11 лет 3 месяца назад

Так ребятки не отчаиваемся
думаю с переключателем все должно работать, только нужно будет спецификацию на свою флешку посмотреть и влить в регистры нужные биты
это можно сделать используя ключ /s

на офф сайте программы SPIPGM
14.8.2013 I added a new function for writting status Byte to FlashROM (commandline parameter /s status). You can set BP and SRP bits to enable memory write protection together with WP# pin setting low. This bits may be manufacturer specific - described in datasheet.


или Вы и это уже пробовали, если да
то думаю только пробовать под линуксом flashrom

muhahp (не проверено)

11 лет 3 месяца назад

Chechen спасибо завтра попробую ;-)

igils

11 лет 3 месяца назад

Читать... https://rom.by/forum/Prostoj_programmator_dlja_SPI_serii_M25PXX

AVX

11 лет 3 месяца назад

оттуда же, да и не только, +собственный опыт: можно SPI_TT поппробовать. Тот же LPT, тоже несложный, микросхемы легко найти (да даже купить недорого). Шьёт 90% всего, что попадалось. Правда, потом износил сильно, всё разболталось, и всё больше попадалось в SOP8 корпусе, поэтому просто купил MiniPro TL866CS на dalincom'е в комплекте с несколькими переходниками, плюс по акции попал на низкую цену - удобно, просто, шьёт всё, что нужно (пока ни одной проблемы, тьфу-тьфу)

Unknown BIOS (не проверено)

11 лет 3 месяца назад

chechen, спасибо огромное за подсказку, твой способ помог. Уже сколько дней голову ломал что не так, и переделывал схему, и т.д., ну никак. всё как у пользователя Dalavier. Прошил несколько микросхем, с одной правда flashrom проругался, что типа не тестировалось на этой микрухе, но прошил на ура.
Делал командой из под DOC:
flashrom -p rayer_spi -w 872621a1.rom

Dalavier

11 лет 3 месяца назад

У меня проблема пока так и не решилась, отложил ради интереса на потом.
Все же потратился и взял MiniPro TL866CS, давно мечтал, совсем другое дело, без танцев с бубном, быстро и надежно.

Oleg_444

11 лет 3 месяца назад

Мое прочтите.
https://rom.by/forum/SPIPGM_v2_21_i_SPI_M25P05
я думаю причина та же.