Добрый день! Я всё пытаюсь запустить OrangePi Zero2.
- Разбил SD карту на 4 раздела 64М, 2G, 2G, 4й с помощью fdisk - все оставшееся место (в первом разделе отступил от начала 2048), создал файловые системы: ext2 - sdb1, ext4 - sdb2, sdb3, sdb4
- Скачал последнюю версию u-boot и Arm-trusted-firmware. Собрал ATF, (make CROSS_COMPILE=aarch64-linux-gnu- PLAT=sun50i_h616 bl31) получил bl31.bin файл. На основе этого файла и файла конфигурации собрал u-boot-sunxi-with-spl.bin. С помощью dd записал его в sdb
- Из u-boot/arch/arm/dts взял sun50i-h616-orangepi-zero2.dtb
- Скачал ядро 5.16.13. Собрал его используя ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Конфигурационный файл почти не менял, указал только платформу. Получил image.img
- Создал boot.cmd
setenv bootargs console=ttyS0,115200 console=tty0 root=/dev/mmcblk0p2 rootwait panic=10 loglevel=8
load mmc 0:1 0x42000000 Image.img
load mmc 0:1 0x43000000 sun50i-h616-orangepi-zero2.dtb
booti 0x42000000-0x43000000
Преобразовал его в boot.scr с помощью mkimage -C none -A arm64 -T script -d boot.cmd boot.scr 6. Скопировал на SD карту в sdb1 boot.scr, boot.cmd, Image.img, sun50i-h616-orangepi-zero2.dtb
Вставил SD карту в плату, подключил USB-UART считыватель (COM3), включил putty слушаю COM3,115200.
СУТЬ вопроса: подключаю к питанию плату, ничего не приходит, в putty ничего не отображается. Подскажите где мог ошибиться? По идее в putty хоть что-то должно прийти от загрузчика.