I am attempting to boot the AM62x SK EVM from eMMC and OSPI. The board I have is revision PROC114E1.
I am using the TI provided SD-Card image located here: https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-PvdSyIiioq/08.04.01.03/tisdk-default-image-am62xx-evm.wic.xz
I have tried locating the various bootloaders at different locations in both the OSPI NOR Flash and the first eMMC boot block, but it appears as though the recent changes in the SPL/u-boot offsets are applicable. I see from the sources that u-boot should be located at 0x280000 in the SPI NOR Flash, which would translate to sector 0x1400 in the eMMC boot block, however, I have been unable to determine at which offset the tiboot3.bin is expecting to find the SPL at from the sources. The documentation shows that it should be located at sector 0x400 in the eMMC boot block, https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_04_01_03/exports/docs/linux/Foundational_Components/U-Boot/UG-Memory.html, or offset 0x80000 in OSPI NOR FLash - https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_04_01_03/exports/docs/linux/Foundational_Components/U-Boot/UG-QSPI.html
I have tried locating the SPL at both 0x80000 and 0x100000 in the QSPI NOR Flash, as well as a few other randomly selected offsets, but I never see any boot messages. I have also tried a few different locations in the first eMMC boot block. Of course for the eMMC boot I am using the appropriate DIP switch settings for the eMMC Boot Mode (as opposed to using MMCSD), however, I will try using filesystem mode with MMCSD and format the first part of the user area of the eMMC with FAT32 to see if I can get that to boot. I guess I could also try raw mode with MMCSD Boot Mode as well.
I would be very grateful if someone could confirm for me where the tiboot3.bin is expecting to find the SPL in both OSPI and eMMC boot modes.