ESpec - мир электроники для профессионалов


spi программатор для 25QXX и др.

  Список форумов » Программаторы

Следующая тема · Предыдущая тема
АвторСообщение
alexey72033 
Бывалый
Сообщения: 85
alexey72033
 
Сообщение #1 от 31/03/2016 23:33 цитата  

С помощью старого доброго пентиума третьего и LPT порта пытаюсь лечить ЖК-телеки и матплаты,собрал навесом схему программатора

ДОБАВЛЕНО 01/04/2016 00:35

другие схемы spi-программатора

ДОБАВЛЕНО 01/04/2016 00:36

софт

ДОБАВЛЕНО 01/04/2016 00:37

ещё софт

ДОБАВЛЕНО 01/04/2016 00:37

софт поновее

ДОБАВЛЕНО 01/04/2016 00:41

ДОБАВЛЕНО 01/04/2016 01:02

Текущая версия SPIpgm 2.1 поддерживает все семейство настольных ОС Windows, Linux и еще DOS. Очень сомневался, что на Win7/Vista все заработает, уж очень прихотливы LPT программаторы к этой ОСи. тем не менее все совпало с заявлением разработчика. не забываем, что UAC необходимо отключить (у меня отключен и так "по умолчанию"). Выключаем полностью ПК, подключаем программатор, включаем и используем командную строку. С помощью оператора cd переходим в нужную директорию, где находится программатор. Т.к. мы находимся в среде Windows, то использовать надо spipgmw, spipgm используется в DOS и Win9x, однако spipgmw можно тоже использовать в Win9x


Основные программы, которые нам понадобятся:

spipgm /i - идентификация микросхемы в программаторе. Если программатор сделан и подключен верно, то микросхема опознается и соответственно с ней можно будет дальше работать
spipgm /d dump.rom - чтение содержимого микросхемы в файл dump.rom
spipgm /e - полное стирание содержимого микросхемы, рекомендуется сделать перед записью
spipgm /p new.rom - прошивка, запись в микросхему данных из файла new.rom - целого и правильного файла прошивки для конкретной материнский платы, можно взять с сайта производителя или снять с другой микросхемы аналогичной платы
spipgm /u - анлок, т.е. разблокировка микросхемы для записи, если такая защита имеется

Итого для совершения задуманного с целью восстановления BIOS нам необходимо выполнить последовательность команд:

1. spipgm /i - идентифицируемся
2. spipgm /u - разблокируемся
3. spipgm /e - стираем микросхему с кривым содержимым
4. spipgm /p new.rom - зашиваем правильную прошивку

! Если мы все делаем в среде Windows, то вместо spipgm пользуемся командой spipgmw

После этого вырубаем ПК через кнопку выключения и отключаем программатор

Внимание! Все манипуляции с портом LPT необходимо производить только с отключенным питанием платы. Т.е. перед тем как подключить или отключить что-нибудь от LPT необходимо полностью выключить БП, поставить переключатель БП в положение Off (или вынуть кабель) подождать 10сек (разрядятся конденсаторы) и только потом что-то подключать или отключать. Если не следовать этому простому правилу, то велик шанс остаться без LPT, он очень капризен к подобным вещам в силу своей незащищенности




  (1).rar  162.93 КБ  Скачано: 6116 раз(а)
  ProgrammerSPI.rar  76.46 КБ  Скачано: 8139 раз(а)
  spipgm.zip  131.98 КБ  Скачано: 5910 раз(а)
  spipgm2.1.zip  96.18 КБ  Скачано: 7492 раз(а)
БВК- 
Участник
Сообщения: 199
БВК-
 
Сообщение #2 от 11/04/2016 08:58 цитата  

Ну вот же http://monitor.espec.ws/section46/topic243574.html
И вот http://monitor.net.ru/forum/viewtopic.php?t=436716 классно!
Не только SPI
dikoobrazzz 
Заглянувший
Сообщения: 3
 
Сообщение #3 от 12/05/2018 11:25 цитата  

А можно прошить w25q128fvsg с помощью подключения к лпт порту через резисторы как на картинке выше, и с помощью программы оттуда же?
Просто ради одной микросхемы покупать программатор неохота, а надо прошить только одну.
Спасибо за ответ.
vadim3008 
Мастер Добрых Дел
Мастер Добрых Дел
Сообщения: 5817
vadim3008
 
Сообщение #4 от 12/05/2018 11:45 цитата  

dikoobrazzz писал:
Просто ради одной микросхемы покупать программатор неохота, а надо прошить только одну.
.


Надо думать о будущем! ухмылка
dikoobrazzz 
Заглянувший
Сообщения: 3
 
Сообщение #5 от 12/05/2018 12:02 цитата  

vadim3008, А все же - можно ли прошить этим древним методом?)
vadim3008 
Мастер Добрых Дел
Мастер Добрых Дел
Сообщения: 5817
vadim3008
 
Сообщение #6 от 12/05/2018 12:10 цитата  

dikoobrazzz, профиль заполни, подмигивание
валентин-сибиряк 
Фанат форума
Сообщения: 8145
валентин-сибиряк
 
Сообщение #7 от 16/05/2018 18:41 цитата  

dikoobrazzz, дак пробуй,спаять недолго.
Limo 
Заглянувший
Сообщения: 1
 
Сообщение #8 от 18/11/2019 05:22 цитата  

dikoobrazzz писал:
vadim3008, А все же - можно ли прошить этим древним методом?)

Да, можно! Этим набором поднял окирпиченный сп.ресивер. Флешка 25Q64, распаял программатор прямо на ответном разъеме LPT. После прошивки набрать spipgmw /v -верификация. Можно также сравнить прошивку в WinHex командой
spipgmw /d -чтение и сохранение прошивки. Питание на мкр.1117 можно подавать 5-12v. Эти стабилизаторы бывают на разное выходное напряжение, нужно на 3,3v Внимательно смотрите на это. Резисторы поставил на 100ом. Просто нужных не было.
Lex248 
Заглянувший
Сообщения: 1
 
Сообщение #9 от 15/12/2021 18:49 цитата  

На Windows XP работает, а на семёрке пишет ошибку "ERROR: cannot start IOPERM service." Поставил резисторы 200 Ом. Читает, стирает и записывает без проблем.
laix 
Заглянувший
Сообщения: 7
 
Сообщение #10 от 31/01/2022 02:36 цитата  

На схеме резисторы "150R" - Это 15 Ом или150?
birluk 
Передовик
Сообщения: 1998
birluk
 
Сообщение #11 от 31/01/2022 09:56 цитата  

laix писал:
На схеме резисторы "150R" - Это 15 Ом или150?
150 Ом.
vmalush 
Заглянувший
Сообщения: 2
 
Сообщение #12 от 19/03/2022 17:49 цитата  

Soft на 7-ке 32 не работает даже в режиме совместимости.
igme 
Передовик
Сообщения: 1126
 
Сообщение #13 от 20/03/2022 10:08 цитата  

Цитата:
Soft на 7-ке 32 не работает

Вывод? Прааально, 7-ку ф топппку...

Перейти: 
Следующая тема · Предыдущая тема
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Программаторы



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP