Hi,
My customer reported SPI boot issue on the custom board with SDK 8.xx..
- SPI boot fails and stops at below point.
U-Boot SPL 2021.01 (May 12 2022 - 12:57:28 +0900) EEPROM not available at 80, trying to read at 81 Reading on-board EEPROM at 0x51 failed -121 SYSFW ABI: 3.1 (firmware rev 0x0015 '21.9.1--v2021.09a (Terrific Lla') SPL initial stack usage: 13392 bytes Trying to boot from SPI spl_load_fit_image: Skip load 'dm': image size is 0! Starting ATF on ARM64 core... NOTICE: BL31: v2.5(release): NOTICE: BL31: Built : 12:58:48, May 12 2022 U-Boot SPL 2021.01 (May 12 2022 - 13:22:09 +0900) EEPROM not available at 80, trying to read at 81 i2c_write: error waiting for data ACK (status=0x116) Reading on-board EEPROM at 0x51 failed -121 SYSFW ABI: 3.1 (firmware rev 0x0015 '21.9.1--v2021.09a (Terrific Lla') Trying to boot from SPI
- The issue observed on only custom board, not on TI EVM. TI EVM uses OSPI, QSPI is used on the custom board.
- SPI boot worked fine with SDK 7.xx even on the custom board.
Q1) Are there any changes made between SDK 7.x to 8.x in SPI boot?
Q2) Do we need to change anything in SW to use QSPI instead of OSPI?
Thanks and regards,
Koichiro Tashiro