Собрал программатор по этой статье: http://rayer.g6.cz/elektro/spipgm.htm
Флешка определяется, читается, но не записывается. То есть записывает только начало: с адреса 0х00000 по 0х000f0, первые 256 байт, а дальше fff...
Питание беру от 3В батарейки CR2032, напряжение питания 3,08 В (читал, что не должно быть больше 3,3В).
Флешка W25X40 512kB.
Кто сталкивался, подскажите, в чем проблема?
добавили переключатель на ногу WP в три положения - ссылка на пост
думаю с переключателем все должно работать, только нужно будет спецификацию на свою флешку посмотреть и влить в регистры нужные биты
это можно сделать используя ключ /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
Делал командой из под DOC:
flashrom -p rayer_spi -w 872621a1.rom
Все же потратился и взял MiniPro TL866CS, давно мечтал, совсем другое дело, без танцев с бубном, быстро и надежно.
https://rom.by/forum/SPIPGM_v2_21_i_SPI_M25P05
я думаю причина та же.