работа_с_пнс
Это старая версия документа!
Работа с ПНС
Описание ПНС
ПНС - это программа начального старта, аналогичная по функциональным возможностям классической BIOS на x86 платформе. Главное отличие ПНС от BIOS - исключительно консольный режим работы, т.е. все действия выполняются путем ввода команд.
ПНС как и BIOS предназначена для начальной инициализации оборудования перед запуском ОС и последующая загрузка ОС с выбранного устройства.
Обновление ПНС
Обновление ПНС из ОС
Для обновления ПНС на плате с процессором Эльбрус необходимо выполнить следующие действия:
- Получить бинарный файл с ПНС и файл с деревом устройств
- Проверить наличие устройства /dev/spidev0.0 в системе командой:
ls /dev/spidev*
- Проверить доступность этого устройства командой:
- test.sh
# Скрипт проверки интерфейса SPI flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=12500
- Сделать резервную копию текущей прошивки командой:
- backup.sh
# Скрипт создания резервной копии flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=12500 -r backup.bin
- Скопировать файл backup.bin на внешний носитель
- Запустить обновление командой:
- backup.sh
flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=12500 -w update.bin
- Дождаться сообщения об успешной проверке:
Verifying flash... VERIFIED.
- Еще раз проверить наличие файла с резервной копией старой прошивки
- Выключить питание платы, подождать 10 секунд и включить питание платы
- Проверить версию ПНС командой:
get version board
Обновление ПНС через BMC
Обновление производится в соответствии с руководством
работа_с_пнс.1784314859.txt.gz · Последнее изменение: — bugway
