Всем доброго времени суток! Прикупил Orange PI 3 LTS, решил пересобрать загрузчик для своего дистрибутива (уже был опыт с Orangre PI PC (Allwinner H3)). В сей плате установлен Allwinner H6. Значит, что я делал.
# Клонируем репозиторий u-boot 2022.07 (Armbian успешно стартует с этой версией)
git clone https://github.com/u-boot/u-boot -b v2022.07
# Применяем патч для Orange PI 3 LTS
wget "https://raw.githubusercontent.com/armbian/build/d4d04b69780f585bdc5fb0592647ca5115599165/patch/u-boot/u-boot-sunxi/board_orangepi3-lts/0001-add-orange-pi-3-lts-support.patch"
git apply 0001-add-orange-pi-3-lts-support.patch
# Сборка
make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- orangepi_3_lts_defconfig
make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- -j6
# Запись загрузчика
dd if=u-boot/u-boot-sunxi-with-spl.bin of=/dev/loop0 bs=1024 seek=8
Затем получившийся образ записывался на SD-карту и вот что я получал в итоге
U-Boot SPL 2022.07-dirty (Nov 23 2022 - 18:08:52 -0500)
DRAM: 4096 MiB
Trying to boot from MMC1
и все.. дальше ничего нету.. Куда копать? Что смотреть? От куда взялось DRAM: 4096MiB, когда там 2048?