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

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


boards:nms-sm-rk3588:u-boot:start

Это старая версия документа!


Описание загрузчика NMS-SM-RK3588-U-Boot

NMS-SM-RK3588-U-Boot — это программный компонент, предназначенный для подготовки аппаратной платформы и загрузки основной операционной системы.

Запускается после включения питания или сброса аппаратной платформ, в его задачи входят:

1. Инициализация аппаратуры

Настраивает контроллеры памяти (DRAM, SRAM, Flash); Конфигурирует тактирование (PLL, clock tree); Инициализирует UART, SPI, I²C, GPIO, сетевые интерфейсы; Подготавливает устройства хранения (eMMC, SD, SATA SSD и т.п.). 2. Загрузка операционной системы

Находит и загружает ядро ОС и корневую файловую систему; Передаёт ядру параметры (адреса памяти, командную строку, DTB); Запускает ядро на выполнение. 3. Поддержка различных источников загрузки

Может загружать ОС из Flash, SD-карты, eMMC, USB, сети (TFTP/NFS) и т.д.; Позволяет выбрать порядок загрузки (boot sequence). 4. Интерактивная оболочка (CLI)

Через консоль UART можно выполнять команды вручную; Настраивать переменные окружения (например, bootcmd, bootargs); Отлаживать систему на ранних стадиях запуска. 5. Обновление и отладка

Позволяет обновлять прошивку по сети или с USB; Используется для диагностики оборудования на ранних этапах

boards/nms-sm-rk3588/u-boot/start.1760436208.txt.gz · Последнее изменение: 2025/10/14 10:03 — Артем Слепов