Не могу победить прошивку на мониторе (крайне извиняюсь что не в ту ветку полез, но суть от этого не меняется)
Флешка такая: Winbond 25x20avnig, 256kb...
Юзаю эту схему:

Только резюки были в наличии лишь на 100ом, но я погуглил, ребята ставят и по 100, и всё чётко.. и кондёр поставил 100mF на 6.3 вольта, тоже по технике допустимый...
При первой сборке, я не поставил кондёр, подумал: Да нафига, смысл)))... ну и получил в итоге такую морду:
далее я опять погуглил, и поставил таки кондёр на 100mF 6.3v... и сразу же флешка начала правильно определяться, но почему-то ни разу не получилось записать на неё прошивку и стереть её тоже не удавалось, хотя софтина писала что Erase SUCCESFULL.... но вот командой /b выдавалось ли что каждый сектор был записан.....
Я пытался залить в него пустой ROM но результата не было.... тоже самое, снимал дамп и опять же флешка с записью...
Потом, я выключил компьютер, решил перепроверить всё ли правильно подключено...
И убедившись что всё верно, я опять подключил к LPT эту нехитрую сборку....
И опять перестала определяться модель и размер флешки, НО!! Зато она стирается адекватно...
но прошивка пишется криво, пропускаются сектора и вообще непонятно всё происходит, каждый раз стирая и записывая, пишется что попало....
подскажите, что можно попробовать??
Сорри, я тут маленько отвлекся как раз на середине сочинения моего поста, потом дописал и запостил без рефреша топика.
Опять верификация с ошибками (((
ERASE работает? В плане - просто стереть всю флешку, ничего не писать, прочитать (и при чтении получить дамп из всех 0xFF).
Дело в том что один раз может стереться норм, и верификация идёт норм, следующий раз стирается как попало и верификация с ошибками... через раз как-то работает...
После этого можно не дергаться в плане попыток записи. Так что начать отладку стоит со стабильного ERASE и мыслей, что может влиять на него. В spipgm есть варианты "полный/посекторный" ERASE (это 2 разные команды)?
Ну я юзаю команду: \e не знаю насколько она полная )) ну дамп снимал он чистит флеху полностью)
да вот уже думаю... думаю надо покупать программер... похоже одними резюками не получится прошить... или попробую стенд всё же собрать из старого компа....
Хм, задача вроде как изначально была - прошить 1 раз правильно. Как я понял - сейчас это возможно (с N-го раза, но это неважно).
Так в чем теперь задача? Сделать spipgm под массовую прошивку 25xX0?
Насколько вижу в гугле - да, с этим типом у spipgm (как железки) есть проблемы, разбираться народу лень.
Ну и вообще - эту "железку" из 5-ти резисторов не стОит воспринимать как нормальный программатор, IMHO.
Ни к коем случае, как бэ мне не хотелось SPIPGM не инициализирует мою флешку 25x20, но безупречно видит флеху: 25q32! да не с первого раза, ровно со второго... но блин.. факт есть факт))