Dear Experts,
I'm looking to get some more information or references regarding the AM62x's ability to boot to a backup source. In the TRM I see Figure 5-3 and some text that describes generally that if the tiboot3.bin file does not pass an image integrity check. I was wondering if I could get some more information regarding what happens in that image integrity check that is not described below this figure that I'll copy in this case:
The following system conditions must be met at POR to perform device boot:
•USB cable plug must be inserted
•Ethernet PHY is powered up and out of reset
•The SD card cage must be powered before entering the SD card boot mode. A SD/MMC card with pre-loaded image must be inserted
•Memory devices must be up and ready (power ramped up and reset completed) at device startup:
–eMMC
–xSPI/OSPI/QSPI/SPI and Serial flash
–I2C EEPROM
–NOR/NAND flashFailing to meet these
If all of the system conditions are met, and the TI ROM firmware looks to load tiboot3.bin, what conditions must be met in order to continue down the tree in Figure 5-3 and continue booting from the primary boot source? What are the conditions that must be satisfied so the image integrity check on the tiboot3.bin passes?
If tiboot3.bin does load off of the primary boot, but there is an issue with tispl.bin and we switch to the backup boot media, will TI SYSFW that was loaded from tiboot3.bin be backwards compatible with a version of tispl.bin and u-boot.img that was built with an older version of TI SYSFW?
Thank you for your help.
From,
Daniel Fettke