I am building the recent OpenWRT branch for Banana PI R2 and the build process completes successfully. Unfortunately I am not able to get the kernel to boot. Here is the output of the boot proecess:
bootargs=console=earlyprintk console=ttyS0,115200 console=tty1 fbcon=map:0 root=/dev/mmcblk1p2 rootfstype=ext4 rootwait vmalloc=496M debug=7 initcall_debug=0 video=1920x1080 drm.debug=0x7
3114208 bytes read in 156 ms (19 MiB/s)
## Booting kernel from Legacy Image at 80200000 ...
Image Name: MIPS OpenWrt Linux
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3114144 Bytes = 3 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
Starting kernel ...
I have tried various settings already in the kernel_menuconfig screen but it does not work. The process I am using to create uImage file is as follows:
mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n 'MIPS OpenWrt Linux' -d build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-mediatek_mt7623/zImage ./uImage