Hi TI
A customer found an issue that does not go from Uboot to Stuck and into the kernel when used in SD Boot mode with their custom board.
The boot works fine with eMMC, but they're trying to boot it by connecting SD with a wire and it won't go over from the uboot.
They are attempting to boot the system using the boot mode switch to SYSBOOT[4:0] = 11100b by default, connecting the switch and setting it to "11000b".
U-boot version is 2022.04
- gcc : x86_64-gcc-11.3.0-nolibc-arm-linux-gnueabi.tar.xz
- u-boot : 2022.04
>>git clone -b v2022.04 https://github.com/u-boot/u-boot --depth=1
>>cd u-boot
>>git pull --no-edit https://git.beagleboard.org/beagleboard/u-boot.git v2022.04-bbb.io-am335x-am57xx
>>make ARCH=arm CROSS_COMPILE=${CC} distclean
>>make ARCH=arm CROSS_COMPILE=${CC} am335x_evm_defconfig
>>make ARCH=arm CROSS_COMPILE=${CC}
There is no compilation error and the MLO file and u-boot.img were generated normally.
They wirted normally with SD card, and confirmed that the newly compiled u-boot is booting from eMMC.
I received their schematic. If you're able to review it, Please let me know I'll send it to your email.
Please help us to figoure out the root cause of SD boot failure.
Thanks.
Regards,
Jack