Задать вопрос
TerAnYu
@TerAnYu
Системный администратор

BIOS 16Mbit на двух микросхемах по 8Mbit (SPI)?

Прошу подсказать как прошить BIOS, расположенный на двух микросхемах.


Имеется девелоперская мать, там BIOS размером 16Mbit, на плате есть 2 микросхемы по 8Mbit.

Интересуют вопросы:

— как их прошить, если файл прошивки размером 16Mb (может быть его как-то разрезать);

— как соеденены эти флэшки (что бы можно было на программаторе прошить сразу обе, одним файлом).


P.S.

Это теоретический вопрос, плата восстановлена, но на будущее — полезно будет.

Производитель выслал файл прошивки как на каждую микросхему (по 8Mb), так и один общий (16Mb).

Для интересующихся: yadi.sk/d/OhatHwr48_kRO


P.P.S.

Инвентарь:

Программатор для SPI микросхем (любой, от самого простого на LPT, до более продвинутого, у меня — STERH-011 и BlackCat на Atmel 32u2)
  • Вопрос задан
  • 4822 просмотра
Подписаться 4 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
CodeRush
@CodeRush
Firmware Security Engineer
Две микросхемы для UEFI представляются как единое адресное пространство размером sizeof(SPI0)+sizeof(SPI1), даже если они разного размера, поэтому правило простое: отрезаем заголовок UEFI-капсулы (он в микросхему не попадает и используется программой-прошивальщиком), если он есть, а затем делим оставшийся файл на части по размеру микросхем. Даже если на граница прошла по каким-то данным - ничего страшного.
Ответ написан
Комментировать
KernelMan
@KernelMan
  1. Не используйте rghost для файлов. Они через некоторое время удалятся и самые любопытные люди из будущего ничего не получат :(
  2. Возможно, софт с помощью которого можно прошивать данную мат. плату определяет что и куда нужно прошить, а на программаторе конечно же так не получится и нужно будет два файла. Но, это только мои мысли, используйте это как пищу для ума (или дополните в вопросе имеющиюся инвертарь для вашего хитрого дела)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы