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.

Linux/am4376: QSPI boot issues

Part Number: AM4376

Tool/software: Linux

Hi SIr

we used AM4376 with latest linux SDK for development and there are some issues as below 

a. we used QSPI for booting. What is u-boot-spl-os in the partition ? 

b.we made a simple test that if QSPI.u-boot is broken, seems boot ROM does not select QSPI.u-boot.backup for booting. So what is QSPI.u-boot.backup used for?

please advise

include/configs/am43xx_evm.h 

#define MTDPARTS_DEFAULT               

"mtdparts=qspi.0:512k(QSPI.u-boot)," \

                                        "512k(QSPI.u-boot.backup)," \

                                        "512k(QSPI.u-boot-spl-os)," \

                                        "64k(QSPI.u-boot-env)," \

                                        "64k(QSPI.u-boot-env.backup)," \

                                        "8m(QSPI.kernel)," \

                                        "-(QSPI.file-system)"

 

BR

Yimin

  • Hi Yimin,

    yimin bai34 said:
    a. we used QSPI for booting. What is u-boot-spl-os in the partition ? 

    This is kernel device tree blob (DTB), check the below wiki for more info regarding u-boot-spl-os.

    yimin bai34 said:
    b.we made a simple test that if QSPI.u-boot is broken, seems boot ROM does not select QSPI.u-boot.backup for booting. So what is QSPI.u-boot.backup used for?

    ROM code can select only between SPL and SPL.backup. Then SPL should select between u-boot and u-boot.backup, not ROM Code. Check the below e2e thread for more info:

    Regards,
    Pavel