Thanks for your help!
I have to admit that the boot log from the link above is not mine (just the error was the same).
My u-boot and IPL is newer, here is my full log of the kernel Oops: https://pastebin.com/wiXmDzxz
It is a dual-boot system which can also boot Android (for development), so the bootloader is from the Android build. I hope that's not the problem?
Here is my u-boot environment: https://pastebin.com/qqw8cJJS
Sorry, I have never used android on H3ULCB + KF.
But, I tested Yocto v3.21.0 on H3ULCB(ES2.0 4GB) + KF(M04) again.
And I confirmed that it works.
How about using yocto bootloader ?
if yocto can be booted, android bootloder may not be good for yocto...
Thanks for your help Y.H. With the Yocto-Firmware it boots as expected.
How I need to get the Android part working again, but boota is not supported in the Yocto's u-boot. But that's a different story now.
I prepared android 9 for H3ULCB(ES2.0 4GB) + KF(M4), and tested for booting yocto.
In my environment, yocto was booted with android's IPL and U-boot.
If you use old version of android, how about updating it ?
Thank you, this is very valuable feedback! I also used Android 9 with the same hardware as you have but for me it didn't work.
Would you mind posting the output of the full boot process including the u-boot environment varibles?