Это старая версия документа!
В 2024 году U-boot для RK3568 можно собрать из официального репозитория. U-boot можно собрать в составе Buildroot по инструкции для ядра 6.1
U-boot может загружаться либо с SD, либо с eMMC. Приоритет процессора - на SD.
Релиз доступен по ссылке: https://disk.yandex.ru/d/hmKqKdvUE5smig
Релиз собран с поддержкой:
Прошивать на 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
Таким образом, если нужно переопределить порядок загрузки, небходимо изменить порядок носителей в переменной окружения boot_targets.
Например, чтобы загружать Linux с SATA:
setenv boot_targets "scsi mmc1 mmc0 nvme usb pxe dhcp spi" saveenv