ВОССТАНОВЛЕНИЕ ПЗУ...

08.jpg092090.jpgeprom_sm2.jpghow-to-erase-eeprom-memory-i1.jpgmemoria-rom.jpg

 

Краткий анонс популярных микросхем ПЗУ используемых в Вашем оборудовании

 pzu2.jpg

 Блок схема поясняющая, замену 27С256 на 27С512 

 

В современных условиях особые хлопоты доставляет устаревшее оборудование, в котором надо обновить ПО. За короткое время таких случаев было три, и все они сводились к одному, заказчик пытался самостоятельно найти новую микросхему ПЗУ, дабы был вариант отката, в случае неудачной смены ПО.

Но именно эта проблема оказалась для заказчиков невыполнимой. Два заказчика не смогли найти микросхему 27C256, а третий 27С010. Сняты с производства в продаже не найти! Пришлось нам делать замену. ПЗУ 27С256 заменили на 27С512, а ПЗУ 27С010 заменили на 29С020. Но если прошить микросхему ПЗУ 27С512 прошивкой предназначенной для ПЗУ 27С256 – то устройство не заработает (то же самое 27С010 и 27С020). Есть много способов обойти эту проблему, рассмотрим самый простой для Вас, изменение файла для прошивки, так как его можно повторить на любом компьютере. Еще раз повторимся, есть более простые пути, но все они требуют некоторых знаний от исполнителя, а значит, есть вероятность ошибочных действий...

Рассмотрим пример замены ПЗУ 27С256 на 27С512, эти микросхемы идентичны по количеству ножек, значит, прямая замена возможна, а обратная нет. ПЗУ 27С512 больше ПЗУ 27С256 в два раза, а значит, файл прошивки требуется увеличить в два раза. Воспользуемся простой DOS командой COPY, так как мы используем Total Commander, то в командной строке набираем

COPY /B имя файла1 + имя файла1 имя файла2

На практике это выглядит так. Нам требуется увеличить 256.bin в два раза и результат сохранить в файле 512.bin

copy /b 256.bin + 256.bin 512.bin

Если же задача с запуском командной строки кажется невыполнимой, то можно воспользоваться исполняемым файлом 2x.bat.

1. Требуемый файл переименовывается в файл 256.bin

2. Копируем файл 2x.bat в папку содержащую файл 256.bin

3. Запускаем исполняемый файл 2x.bat и в этой же папке появится файл 512.bin



Важное замечание. Такой метод возможен, только если файл для прошивки имеет полный размер, в нашем случае 256.bin должен иметь размер 32768, соответственно полученный файл 512.bin 65536. В противном случае метод не работает.

Немного теории

Суть задачи, раз микросхема ПЗУ больше оригинальной в два раза, то надо увеличить в два раза файл для прошивки. Но в 27С512 будет работать не вся область памяти, а только ее часть, причем ее верхняя область.

Материальная сторона вопроса

Если требуется запрограммировать (прошить) ПЗУ или другую микросхему памяти, совсем необязательно покупать дорогостоящий программатор. Наше предприятие предоставляет услуги по программированию на носитель заказчика.

Оборудование - программатор ChipProg+ или более новый ChipProg-48, список микросхем поддерживаемый программатором можно посмотреть на сайте производителя программатора http://www.phyton.ru/ .

Программирование DIP микросхемы – цена договорная.

Программирование с использованием переходников – цена договорная.

 
Яндекс.Метрика