Hi, I’m new in banana pi. here also facing the same issue. Regarding this as per the above comment make changes in meta layer of filogic as
UBOOT_CONFIG = “mt7986_rfb_defconfig” still get the same system halt error.
Even try with this one UBOOT_CONFIG = “mt7986a_bpir3_sd_defconfig” still not able to boot up.
You talk about uboot config,but you first need bl2 which is built from atf code. I do not know yocto,but it needs to build somehow the mt7986 bl2 to get r3 booted.
I am building kernel, u-boot with atf-mt and flashed in to sd card, my yocto rootfs i copied to sd card in separate root partition, now it is booting and my issue resolved
For the first parts you can also use my precompiled image from uboot-repo and kernel is also available as package…for anyone not want to compile all himself…maybe aarch64 yocto rootfs is available or you can share yours.
I guess that misses the point of Yocto/OE, which is to build very customized firmware and “rendering” that into a .ipk or .deb or .rpm distribution. It’s basically a tool for creating and distributing highly customized and botched-up Linux and doing many things which may look like GPL-violations but aren’t
tl’dr: Yocto/OE is targeting system integrators and firmware designers, not end users.