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.

TDA2PXEVM: Memory Preferred booting issue

Part Number: TDA2PXEVM

Hi Team,

I have been working on visionSDK v3.07.

I implemented the single stage boot and the sysboot pins were placed in Automotive Production Booting for QSPI_4. The booting is fine here.

But when i reconfigure the pins to memory preferred booting as sysboot[5:0] as b100111 (boot order first device as QSPI_4, second SD, third USB), the following error message is seen and booting does not occur,

U-Boot SPL 2016.05-00016-gcc5b418-dirty (May 27 2020 - 14:03:17)
DRA762-GP ES1.0
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

What is the issue here ? How do we resolve it ?

Regards,
Padmesh

  • Hi Padmesh,

    From software perspective there is no difference either in QSPI_4 Auto production boot mode or QSPI_4 as the primary in memory
    preferred boot mode.

    Can you give more information:

    1) Same MLO/u-boot.img boots on QSPI_4 boot mode & fails in the memory preferred boot. Can you please confirm that and also paste the full log of Automotive
    production boot.

    2) In the failing case can you please add more debug prints by replacing debug with printf in common/spl/spl.c & common/spl/spl_spi.c.

    Best Regards,
    Keerthy