Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
boards:nms-sm-rk3568:u-boot:start [2024/11/21 14:43] – создано Артем Слепов | boards:nms-sm-rk3568:u-boot:start [2024/11/22 14:55] (текущий) – [Файл extlinux.conf] Артем Слепов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Описание загрузчика U-boot RK3568 ====== | ====== Описание загрузчика U-boot RK3568 ====== | ||
- | В 2024 U-boot для RK3568 можно собрать из официального репозитория. U-boot можно собрать в составе Buildroot по[[boards: | + | ===== U-boot 2024 full opensource ===== |
+ | В 2024 году | ||
+ | |||
+ | U-boot может загружаться либо с SD, либо с eMMC. Приоритет bootrom на EMMC. Приоритет нашего u-boot на SD. | ||
+ | |||
+ | Релиз доступен по ссылке: | ||
+ | |||
+ | Релиз собран с поддержкой: | ||
+ | * ethernet (X7,X8 - cmd: " | ||
+ | * usb (X11 cmd: "usb start" | ||
+ | * sata (m.2 на нижней части платы: X9: cmd: "scsi scan" | ||
+ | * pci (X33-pcie3, X19-pcie2: cmd: "pci enum; | ||
+ | * sdcard(X5 : cmd: "mmc dev 1;mmc info" | ||
+ | * saveenv(сохраняет переменные окружения в eMMC) | ||
+ | Прошивать на SDcard или eMMC так: | ||
+ | < | ||
+ | dd if=u-boot-rockchip.bin of=/dev/XXX seek=64 | ||
+ | </ | ||
+ | |||
+ | U-boot переходит к загрузке ОС командой< | ||
+ | bootflow scan | ||
+ | </ | ||
+ | Команда ожидает extlinux.conf файл носителях, | ||
+ | boot_targets=mmc1 mmc0 nvme scsi usb pxe dhcp spi | ||
+ | </ | ||
+ | * mmc1 - SD на плате SM-EVM | ||
+ | * mmc0 - eMMC на модуле SMARC | ||
+ | * scsi - SATA M2 диск на плате SM-EVM | ||
+ | |||
+ | Таким образом, | ||
+ | |||
+ | Например, | ||
+ | < | ||
+ | setenv boot_targets "scsi mmc1 mmc0 nvme usb pxe dhcp spi" | ||
+ | saveenv | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Файл extlinux.conf ==== | ||
+ | Пример конфигурационного файла для загрузки Buildroot-сборки: | ||
+ | < | ||
+ | TIMEOUT 3 | ||
+ | DEFAULT main | ||
+ | #MENU TITLE Boot menu | ||
+ | |||
+ | label main | ||
+ | kernel /Image | ||
+ | fdt / | ||
+ | initrd / | ||
+ | append earlycon=uart8250, | ||
+ | </ | ||
+ |