Автор: wadim , 13 мая 2009
Подскажите пожалуйста, можно ли заменить 4 мегабитную Flash на 2 мегабитную и 5 вольтовую на 3 вольтовую? Так же интересует, существует ли разница программирования микросхем с верхним и нижним Boot блоками. Другими словами можно ли залить прошивку в микросхему в которой Boot блок изначально был противоположный. Если есть разница то объясните пожалуйста подробно, что нужно знать при их программировании.

Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Compiller

16 лет 9 месяцев назад

Насколько я помню BootBlock всегда был в верхних адресах - в конце последние килобайт 8.

Compiller

16 лет 9 месяцев назад

Почитайте для начала
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 Бутблок

maco

16 лет 9 месяцев назад

[off]
можно ли заменить 4 мегабитную Flash на 2 мегабитную и 5 вольтовую на 3 вольтовую?
Вопрос поставлен некорректно.
Никто не мешает почитать документацию на конкретные элементы и слегка подумать.[/off]

bios71

16 лет 9 месяцев назад

вопрос из серии : можно ли налить в 3х литровую банку 5 литров пива и будет ли работать приемник расчитанный на "крону"(9В) от одной пальчиковой батарейки

ответ - да конечно, но будет очень много "если" "если" "если" "если" "если" "если" .... а в общем случае НЕТ !!!!

и еще очень хочется услышать про верхний/нижний бут блок

vserd (не проверено)

16 лет 9 месяцев назад

можно ли заменить 4 мегабитную Flash на 2 мегабитную

можно если исходный размер биоса меньше 2
и 5 вольтовую на 3 вольтовую
В общем случае нет. Но если очень хочется еще раз купить микросхему то да. Некоторое время будет работать, но сгорит.



wadim

16 лет 9 месяцев назад

можно ли заменить 4 мегабитную Flash на 2 мегабитную

можно если исходный размер биоса меньше 2


Исходный размер BIOS 256 Кб, залилось но рмально, но машина не заводится. Может нужно было внести какие либо корректировки в прошивку изменить адреса BOOT блока или прочее?

Compiller

16 лет 9 месяцев назад

Может ваша матплата не умеет искать бутблока ниже адреса по которому он в 4мегабитке?

maco

16 лет 9 месяцев назад

wadim
Если вы хотите продолжать гадать, то тема отправится в Песочницу.

Огласите производителя, модель матплаты, маркировку исходной флешки, выложите содержимое исходной флешки, дайте ссылку на файл BIOS'а, которым вы пытаетесь прошивать и укажите маркировку микросхемы, в которую вы пытаетесь прошивать.

wadim

16 лет 9 месяцев назад

Материнка с ноутбука 6133/XN родная флешка F29C51004T файл родной прошивки во вложении(но не уверен что я ее нормально считал).
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 я так понимаю это не скомпилированная прошивка и прошивальщик под ДОС, и на программаторе ее просто так не зальешь, или я ошибаюсь?

maco

16 лет 9 месяцев назад

Bios который заливаю
IMHO он для вашей платы не подойдет - это фактически только часть прошивки (старшие адреса). По младшим адресам у вас имеется кусок, который IMHO относится к MIO.

но в архивах Mitac 6133 und 6133S и Mitac 6133XN содержаться 3 файла MIFLASH.COM, PROJECT.BIN и 116.BIN
Там содержится готовая прошивка IMHO - 116.BIN.

В общем заливайте в F29C51004T ту прошивку, которая выложена в архиве 6133xnr116.zip.