Инструменты пользователя

Инструменты сайта


работа_с_пнс

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
работа_с_пнс [2026/07/17 19:11] – создано bugwayработа_с_пнс [2026/07/17 22:30] (текущий) bugway
Строка 6: Строка 6:
 Главное отличие ПНС от BIOS - исключительно консольный режим работы, т.е. все действия выполняются путем ввода команд. Главное отличие ПНС от BIOS - исключительно консольный режим работы, т.е. все действия выполняются путем ввода команд.
  
-ПНС как и BIOS предназначена для начальной инициализации оборудования перед запуском ОС и последующая загрузка ОС с выбранного устройства.+ПНС как и BIOS предназначена для начальной инициализации оборудования перед запуском ОС и последующей загрузки ОС с выбранного устройства.
  
 ===== Обновление ПНС ===== ===== Обновление ПНС =====
 +
 +==== Обновление ПНС из ОС ====
  
 Для обновления ПНС на плате с процессором Эльбрус необходимо выполнить следующие действия: Для обновления ПНС на плате с процессором Эльбрус необходимо выполнить следующие действия:
  
-  - Получить бинарный файл с ПНС и файл с деревом устройств +  - Получить бинарный файл с ПНС и файл с деревом устройств \\ \\  
-    \\  +  - Подготовить образ в соответствии с инструкцией: [[wiki:подготовка_образа_прошивки_пнс|Подготовка образа прошивки ПНС]] \\ \\  
-  - Подготовить образ в соответствии с инструкцией: [[wiki:подготовка_образа_прошивки_пнс|Подготовка образа прошивки ПНС]] +  - Проверить наличие устройства /dev/spidev0.0 в системе командой: \\ \\ <code bash>ls /dev/spidev*</code> 
-    \\  +  - Проверить доступность этого устройства командой: \\ \\ <file plaintext test.sh> 
-  - Проверить наличие устройства /dev/spidev0.0 в системе командой: \\  +# Скрипт проверки интерфейса SPI 
-    <code bash> +flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=12500</file> Команда покажет, какая модель FLASH чипа установлена на плате \\  
-    ls /dev/spidev* +  - Сделать резервную копию текущей прошивки командой: \\ \\ <file plaintext backup.sh> 
-    </code>     +# Скрипт создания резервной копии 
-  - Проверить доступность этого устройства командой: \\  <file bash test.sh> +flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=12500 -r backup.bin</file> 
-    flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=12500 +  Скопировать файл backup.bin на внешний носитель \\ \\  
-    </file> +  - Запустить обновление командой:  \\ \\ <file plaintext update.sh> 
-  - Сделать резервную копию текущей прошивки командой: <file bash backup.sh> +# Скрипт обновления ПНС 
-    This **is** preformatted code all spaces are preservedlike              <-this +flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=12500 -w update.bin</file> 
-    </file>+  - Дождаться сообщения об успешной проверке: \\ \\  <code>Verifying flash... VERIFIED.</code> 
 +  - Еще раз проверить наличие файла с резервной копией старой прошивки \\ \\  
 +  - Выключить питание платы, подождать 10 секунд и включить питание платы \\ \\  
 +  - Проверить версию ПНС командой: \\ \\ <code>get version boot</code> 
 +  - Проверить версию дерева устройств командой: \\ \\ <code>get version devicetree</code> 
 + 
 +==== Обновление ПНС через BMC ==== 
 + 
 +Обновление производится в соответствии с [[работа_с_bmc|руководством]]
  
  
работа_с_пнс.1784304715.txt.gz · Последнее изменение: bugway

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki