Hello,
Thank you for your response. We'll test the hardware and check the SPI signals during boot-up.
I'd also like to point out something that might help guide us. When I run the flexspi_nor_polling_transfer_cm7 example (loading the application to RAM using Link), I notice a mismatch between the bytes written and the bytes read:
--------------------------------------------
FLEXSPI example started!
Vendor ID: 0x9d
Erasing Serial NOR over FlexSPI...
Erase data - successfully.
Program data - read out data value incorrect !
--------------------------------------------
But when I change the
from .ARDSeqIndex = NOR_CMD_LUT_SEQ_IDX_READ_FAST_QUAD,
to .ARDSeqIndex = NOR_CMD_LUT_SEQ_IDX_READ_NORMAL,
the application runs successfully, and the read/write bytes match.
----------------------------------------
FLEXSPI example started!
Vendor ID: 0x9d
Erasing Serial NOR over FlexSPI...
Erase data - successfully.
Program data - successfully.
----------------------------------------
Could this indicate where the problem lies? Do you have any suggestions on what aspects of the hardware I should focus on?