Страница 1 из 1

Простой программатор FLASH

Добавлено: Ср янв 30, 2008 09:01:21
Молдованин
Доброго утра, достопочтенные коты. Нужен простой программатор для программирования БИОС материнских плат. Не сложный в изготовлении и имел доступный софт.
Есть, некоторое подобие головы, руки не совсем искривленные и даже растущие оттуда. Есть лазерный принтер, есть утюг, есть паяльник. Нет идеи, как это сделать. Прошу помощи.

Добавлено: Ср янв 30, 2008 09:34:33
Aheir
Если нужна универсальность и большпе число поддерживаемых микросхем - придется искать что-то похожее на фирменный параллельный программатор, доступных схем и прошивок не встречал.
Способ "горячей" прошивки или прошивки в плате от CD-ROM не устраивает?

Добавлено: Ср янв 30, 2008 11:21:37
Молдованин
Aheir писал(а): Способ "горячей" прошивки или прошивки в плате от CD-ROM не устраивает?
Сейчас попробую ознакомиться с этой идеей. Хотя наверное, она стара, как мир. Мотжет кто то знает ресурс, где это все разжеванно?

Добавлено: Ср янв 30, 2008 11:54:02
dalay-lama
Способ "горячей" прошивки известен. А вот о прошивке на плате CD-ROM не слышал. Наверное "стоял в другой очереди"... Объясните пожалуйста, на двух пальцах, что за способ. Спасибо.

Добавлено: Ср янв 30, 2008 12:05:45
ARV
Если речь идет о прошивке SPI-микросхем биоса (т.е. последовательных), то можно пользоваться JonisProg и моим программатором ChipBoom - поддержку некоторых распространенных типов таких ПЗУ я уже реализовал, именно по просьбе людей, занимающихся ремонтом материнок.

Прошивка через видеокарту, например, тоже возможна, но не всегда результат предсказуем :), думаю, и через CD-ROM так же.

Добавлено: Чт янв 31, 2008 13:52:08
Aheir
dalay-lama писал(а):А вот о прошивке на плате CD-ROM не слышал.
На самом деле баловство, но тем не менее. В некоторых CD-ROM используются такие же микросхемы памяти, как и для BIOS. Собственно, как правило существуют штатные средства прошивки приводов, поэтому принципиально никто не мешает упихать туда целевую микросхему и прошить нужный бинарник. Как уже упомянул ARV - можно аналогично и в видеокарте сделать.

Про горячую прошивку. Находите материнку с такой же микросхемой BIOS, как целевая. Загружаетесь с заранее подготовленной дискеты (программа-прошивальщик, файл прошивки - стоит внимательно ознакомиться с параметрами запуска программы-прошивальщика) в голый DOS. На всякий случай сливаете прошивку с микросхемы. Далее, выдергиваете микросхему из материнки (микросхема BIOS активно используется только на этапе загрузки, после ее завершения микросхему можно извлечь), на ее место устанавливаете целевую микросхему и прошиваете ее. Выключаете машину, устанавливаете "родную" микросхему на место. В результате получаете прошитую микросхему. На Ваш страх и риск, но я так делал неоднократно, без эксцессов - ничего не сгорело. :)
Тематический сайт - http://www.rom.by/, там все это подробно расписано

Добавлено: Чт янв 31, 2008 19:15:54
Молдованин
Aheir писал(а):
dalay-lama писал(а):А вот о прошивке на плате CD-ROM не слышал.
Про горячую прошивку. Находите материнку с такой же микросхемой BIOS, ...............
Тематический сайт - http://www.rom.by/, там все это подробно расписано
Подобный метод годен когда поток одинаковых матерей. Либо есть возможность выдрать откуда нибудь похожую плату. А прикиньте дома, вечером, копаешься в плате понимаешь, нужно перепрошить БИОС. А программатор, только утром, только на фирме, только у начальника в сейфе. А если это вечер пятницы?
За совет и ссылку всеравно большое спасибо.

Добавлено: Чт янв 31, 2008 20:52:11
Aheir
Естественно, метод не универсален... Но иногда очень выручает :)
Остается поискать толковый программатор в виде отдельного устройства.. Однако живой комп для программирования в 99% случаев все равно понадобится.. :)

Добавлено: Сб фев 02, 2008 14:50:30
Молдованин
Aheir писал(а):Естественно, метод не универсален... Но иногда очень выручает :)
Остается поискать толковый программатор в виде отдельного устройства.. Однако живой комп для программирования в 99% случаев все равно понадобится.. :)
Устроит даже под ДОС, под столом всегда стоит как минимум Р-1.

Добавлено: Сб фев 02, 2008 17:43:00
ARV
Aheir писал(а):Однако живой комп для программирования в 99% случаев все равно понадобится.. :)
есть мысль: можно сделать автономный микро-программатор... МК и SD/MMC карта... можно будет прошивать без живого компа...

Добавлено: Вс фев 03, 2008 15:55:12
Aheir
Мысль интересная... Реализовать Ваш ChipBoom на МК с флешкой... Весьма интересная штука получится..

Добавлено: Вс фев 03, 2008 16:26:58
skyther
вот это посмотри: http://zx.pk.ru/showthread.php?t=3947
сделал для 8-и битных флешей (29Fxxx), исходники прилагаются.

Добавлено: Вт фев 05, 2008 22:58:12
Молдованин
Aheir писал(а):Мысль интересная... Реализовать Ваш ChipBoom на МК с флешкой... Весьма интересная штука получится..
Товарищи КОТЫ, давайте заходить в воду постепенно. Сначала простой, потом уже все навороты.
Хотя по большому счету, идея интересная.

Добавлено: Ср фев 06, 2008 00:35:24
Молдованин
skyther писал(а):вот это посмотри: http://zx.pk.ru/showthread.php?t=3947
сделал для 8-и битных флешей (29Fxxx), исходники прилагаются.
Пытался сегодня зайти на этот сайт, но инэт целый день глючит.

Добавлено: Ср фев 06, 2008 08:34:02
ARV
Aheir писал(а):Мысль интересная... Реализовать Ваш ChipBoom на МК с флешкой... Весьма интересная штука получится..
гм... а надо ли? ;) достаточно сделать нечто по типу флеш-накопителя: воткнули в комп - всосали файл, воткнули в девайс - вдули файл... упрощенно :)

Добавлено: Ср фев 06, 2008 09:35:11
Aheir
Надо эту мысль подумать со всех сторон.. :)