This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRA821U: xSPI can boot Cypress OSPI memory but cannot boot Micron OSPI memory

Part Number: DRA821U

Tool/software:

Hi there,

Our custom board has both Cypress S28HS512TGABHM010 and Micron MT35XU512ABA1G12-0AAT flash. We'd like to try to boot the system from either one. Even though we are able to flash both chips through DFU, but we cannot boot the system from Micron chip. However, Cypress chip has no issue to boot.

When we switch boot chip, we made the corresponding device tree changes suggested in https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-j7200/10_01_08_01/exports/docs/linux/Foundational_Components/Kernel/Kernel_Drivers/QSPI.html

We also added 

CONFIG_SPI_FLASH_STMICRO=y
CONFIG_SPI_FLASH_MT35XU=y
to j7200_evm_a72_defconfig and j7200_evm_r5_defconfig.

Do we miss anything? Or is there any other tricks to make Micro chip bootable?

Thanks,

Charles