Подскажите пожалуйста, можно ли заменить 4 мегабитную Flash на 2 мегабитную и 5 вольтовую на 3 вольтовую? Так же интересует, существует ли разница программирования микросхем с верхним и нижним Boot блоками. Другими словами можно ли залить прошивку в микросхему в которой Boot блок изначально был противоположный. Если есть разница то объясните пожалуйста подробно, что нужно знать при их программировании.
http://wiki.rom.by/index.php/%D0%9C%D0%B0%D1%80%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C_%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D1%85%D0%B5%D0%BC_FlashBIOS
http://wiki.rom.by/index.php/FlashROM
Цитата из статьи Романа https://rom.by/biosedit.htm
Рецепт 2 (©apple_rom;)
Придётся чуть более подробно поговорить о структуре биос. Как было сказано выше, биос представляет собой архив. Но правильнее и точнее – это последовательность заархивированных с помощью LHA файлов с bootblock-ом в конце. Он (bootblock), конечно же, не заархивирован, т.к. именно он и распаковывает все эти «модули» в оперативную память. В применении к конкретными адресам структура примерно такова:
Таблица 1. Структура и адреса для 1Mbit-ного (128kB) биоса.
~1C000* – 1FFFFh Бутблок
Структура и адреса для 2Mbit-ного (256kB) биоса.
~3C000* – 3FFFFh Бутблок
Никто не мешает почитать документацию на конкретные элементы и слегка подумать.[/off]
ответ - да конечно, но будет очень много "если" "если" "если" "если" "если" "если" .... а в общем случае НЕТ !!!!
и еще очень хочется услышать про верхний/нижний бут блок
можно если исходный размер биоса меньше 2
и 5 вольтовую на 3 вольтовую
В общем случае нет. Но если очень хочется еще раз купить микросхему то да. Некоторое время будет работать, но сгорит.
Исходный размер BIOS 256 Кб, залилось но рмально, но машина не заводится. Может нужно было внести какие либо корректировки в прошивку изменить адреса BOOT блока или прочее?
Если вы хотите продолжать гадать, то тема отправится в Песочницу.
Огласите производителя, модель матплаты, маркировку исходной флешки, выложите содержимое исходной флешки, дайте ссылку на файл BIOS'а, которым вы пытаетесь прошивать и укажите маркировку микросхемы, в которую вы пытаетесь прошивать.
Bios который заливаю http://mustekinfo.de/mitac/6133sxr107.zip в микросхему W49F002UP12B. Тут же есть еще прошивки http://mustekinfo.de/mitac/bios.htm но в архивах Mitac 6133 und 6133S и Mitac 6133XN содержаться 3 файла MIFLASH.COM, PROJECT.BIN и 116.BIN я так понимаю это не скомпилированная прошивка и прошивальщик под ДОС, и на программаторе ее просто так не зальешь, или я ошибаюсь?
Там содержится готовая прошивка IMHO - 116.BIN.
В общем заливайте в F29C51004T ту прошивку, которая выложена в архиве 6133xnr116.zip.