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

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


rk3568:uefi

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


UEFI загрузчик для RK3568

Использование Qurtz64 UEFI для платы Firefly ROC-RK3568-PC

Клонируем локально репозитарий Qurtz64 UEFFI

Для сборки, используется скрипт «build.sh» с параметрами тип_сборки и используемая_плата

$ ./build.sh RELEASE ROC-RK3568-PC

На выходе получаем файлы «idblock.bin» и «ROC-RK3568-PC_EFI.itb»

  • idblock.bin - двоичный SPL от Rockchip с исправленной скоростью системной консоли на 115200n8 сделанный с помощью RK3568MINIALL.ini (см rkbin)
  • ROC-RK3568-PC_EFI.itb - FIT-image образ, предназначенный для загрузки с помощью SPL. В данном образе содержится UEFI образ для системы

Размещение образов на SD-карте или eMMC (смещение указано в блоках, размер блока 512 байт)

Имя образа Смещение
idblock.bin 64
ROC-RK3568-PC_EFI.itb 20480

Автоматически создать образ SD-карты, готовый к записи можно с помощью команды

make sdcard

Внимание!!! Данная команда создаст образы SD-карты для ВСЕХ поддерживаемых платформ.

На выходе получим файл с именем BOARD_EFI.img, например ROC-RK3568-PC_EFI.img пригодный для непосредственной записи на SD-карту или eMMC с использованием программ типа dd или win32disk image

Добавление собственной платы в проект Quartz64 UEFI

Основные ссылки:

  • Qurtz64 UEFFI - исходный базовый проект (Pine64 Quartz64, SOQuartz, PineTab2, Firefly ROC-RK3566-PC, ROC-RK3568-PC, OrangePI3B)
rk3568/uefi.1714649812.txt.gz · Последнее изменение: Alex A. Mihaylov