Добро пожаловать!
 
 



Эта страничка о моём первом не удачном опыте обновления BIOS (EEPROM SST39VF040). На своем компьютере, вернее на двух, я обновлял биос много раз, и стал относится к предостережениям об опасности пренебрежительно.
Меня попросили посмотреть ноутбук ASUS A9rp и вроде у него были проблемы с чтением SD\MMS, скачал дрова с сайта asus, глянул на обновления биос, и там, как раз упоминание про решенные проблемы с SD\MMS. Не долго думая, скачал их прогу прошивальщик WinFlash (на своей материнке последние разы прошивал биос из под виндовс, и здесь решил схалтурить). Программа написала, что прошивка гуд, жми кнопку, система перезагрузится в дос и перепрошьёт биос. Эта прога зависла на стирание EEPROM, висела минут 30, дальше, ну понятно, вынул/вставил аккумулятор и труп на столе, не реагирует ни на что. Прочитал все интересное в интернете, но простого решения не нашел :(.
Решился выпаять микросхему и найти схемку простого программатора, тоже не повезло. Также не нашел добровольца, который решился бы рискнуть прошить мою микросхему на своей материнке. Нашел DVD-RW привод с такой же микросхемой, только на 2 мегабита SST39SF020, но там питание 5 вольт, а у этой 3,6. Побоялся шить в нем (хотя, потом, по ошибке, подал на неё 5 вольт и она осталась жива). Попытался заказать микросхему, но выходило слишком дорого и долго. Решил написать свой программатор, для меня это был самый интересный вариант :)

Выкладываю здесь в необлагороженном виде. То есть, как только получилось, сразу бросил заниматься этим делом. Но хочу заверить, все работает. Неопрятный вид и не причесанный код, имеет только программа на компе. Программа для микроконтроллера проста и думаю понятна.

Как использовать, жмем "Erase Chip" затем "Записать из файла" (нужную прошивку), потом "Прочитать в файл" и сравниваем по содержимому в Total Commander`e.
Так же можно выбрать емкость программируемой микросхемы, после выбора, это значение надо записать в программатор нажав кнопку "Записать в прог.".

Схема.

Как все это выглядело на деле (212 Kb).

Файлы (417 Kb).

На главную - StartCd.narod.ru

 
     


Hosted by uCoz