01-19-2024, 02:29 PM
The boot rom search order is fixed (spi, emmc, sd), if you have a serial terminal
you can alter uboot priority .... setenv boot_targets mmc1 ; boot
some uboots will look to sd (mmc1) first, check with.... strings u-boot.itb|grep _targets
OR install tow-boot
OR save emmc 1st 16M, save emmc mbr, blank emmc 1st 16M, restore emmc mbr, make a small sd boot card for emmc boot
Since the only uboot is on sd, that is what will boot, if the sd has no boot cfg files will then look to emmc
boot cfg files = boot.scr (or boot/boot.scr), extlinux.conf (in appropriate 2 paths), aarch64.efi
you can alter uboot priority .... setenv boot_targets mmc1 ; boot
some uboots will look to sd (mmc1) first, check with.... strings u-boot.itb|grep _targets
OR install tow-boot
OR save emmc 1st 16M, save emmc mbr, blank emmc 1st 16M, restore emmc mbr, make a small sd boot card for emmc boot
Since the only uboot is on sd, that is what will boot, if the sd has no boot cfg files will then look to emmc
boot cfg files = boot.scr (or boot/boot.scr), extlinux.conf (in appropriate 2 paths), aarch64.efi