I try to enter to Uboot shell. I reboot my board but it doesn’t have any timeout and started to load a kernel immediately. It seems that bootdelay set to 0.
I’ve tried to get Uboot settings from Linux but couldn’t. fw_getenv doesn’t work.
Ho I can get to uboot shell?
Or is there only one way for me to build and flash my own uboot for this?
Are you expecting U-Boot to behave like Grub or something?
Yes,
default Uboot behavior is booting, provide a chose to enter to uboot shell or boot a selected kernel
Current Uboot doesn’t have this delay to enter to uboot shell.
It seems I can rebuild Uboot and add this delay to default but maybe I have some other ways to enter to uboot shell?
Install u-boot-menu, and an extlinux folder will be added to /boot with the extlinux.conf configuration file, where you can change the values. For example, mine is set like this:
default l0
menu title U-Boot menu
prompt 1
timeout 10
I seem to remember that in the images where there was a dual boot of bianbu and buildroot, you had to hold down the Esc key to get the boot menu to appear.
I just remembered something. I had a similar problem with the kernel not working correctly when I added the following entries to the extlinux.conf file and tried to boot 6.6.77
label l0
menu label Bianbu 2.2.1 6.6.77
linux /vmlinuz-6.6.77
initrd /initrd.img-6.6.77