Updated my installscript so it can build an image for BPI-R3 too.
Here I start a topic for R3 related issues with the script.
It is only in an early alfa stage…
What works so far:
-
Boot from ATF version 2.8, directly in to linux kernel. Although it is also possible to change the linux image path to u-boot image path and boot into u-boot this way.
-
Boot a kernel until the prompt.
-
Use overlays from source (.dts located on /boot/, applied into .dtb in FIP).
That’s about it for now… All kernel / userspace settings / issues need to be set and resolved. Expect many changes still to the script.
Some technical details:
-
BL31 image is loaded together with the BL2 image. It does not need to be on the FIP partition (but if it is it will be used from FIP).
-
FIP partition does not need to be at specific sectors. ATF just uses the partition label, same as the ATF of the R64.
ATF:
Prebuild atf images in the bpir-atf-git-xxxx-.pkg.gz ftp://ftp.woudstra.mywire.org/repo/aarch64
Script that builds images here: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=bpir64-atf-git
Script that installs images here: https://aur.archlinux.org/cgit/aur.git/tree/bpir-writefip?h=bpir64-atf-git