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.

TDA2HF: [TDA2x]: SPI and QSPI issue from TDA to NOR flash

Part Number: TDA2HF

HI,

Recently, I have noticed this issue while during SBL boot-up, TDA2x cannot successfully bootup and goes into boot abort. I want to investigate if it is hardware or software issues as this is not observed in good sample, only in a few bad sample.

I checked the possibility of boot abort and it is possible in the cases of ENGINE_v_FillUnusedDDR or ENGINE_v_ImageCopy fails. I am using driver provided by TI such as bl_engine.c to initialize QSPI and read sectors using  QSPI.

I am suspecting TDA2x cannot successfully read form NOR flash using QSPI that's why it goes into boot abort.

I have attached a snippet as below and I saw TDA_CLK and NOR_CLK lines are all dead. Does the clock initialization and pulses generation will be done during QSPI initialization or does it supposed to come from external hardware like crystal/ oscillator?