Unable to understand boot flow for falcon on SD-FAT.
In my case uImage is at 0x81000000 and beagle.dtb is 0x82000000
using spl export fdt 0x81000000 - 0x82000000, I get two variables in the environment. fdtargslen=19000 and fdtargsstart=8ffc7000. Now I do ‘fatwrite mmc 0:1 0x8ffc7000 args 1dfc3’.
Also I have set falcon_image_file=uImage and falcon_args_file=args. Finally boot_os=yes.
But still SPL skips to u-boot.img and if u-boot.img is not there, it gets stuck in watchdog loop.
Here’s what I don’t understand:
I couldn’t find any tutorial/documentation of fat-sd boot, which was complete.
Any help/ redirection is appreciated.
Hi @sidharth-458
For this u-boot falcon problem, do you have any update ?
I also want to try to implement that but don’t find any modern guide either. I am building u-boot in yocto kirkstone for Beaglebone Black
Hey @Zk47 ,The update was this PATCH. You just have to set some options while compiling uboot. And follow steps here in the latest docs uboot docs. It will work out.
Happy to help.