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 questions

Part Number: AM4376

Tool/software: Linux

Hello All,

We are using AM4376 based custom board having console on uart5 of AM4376.

We are using u-boot-2017.01+gitAUTOINC+c68ed086bd-gc68ed086bd from TI for our development.

We are using MX66L1G45G which have support in u-boot and linux kernel.

We made changes in u-boot and successfully boot board  from SD card.

QSPI NOR flash get successfully probed in both u-boot and and kernel while booting from sd card.

Now we want to run entire linux distribution(u-boot,kernel,rootfilesystem) from QSPI NOR flash.

I read LInux Core U-boot User guide provided by TI.

I have following question

1.What changes are required in u-boot source code in order to boot board from QSPI NOR flash?

2.How to debug u-boot t0 verify that it is properly compiled to boot from QSPI NOR flash? SInce QSPI NOR supports execute in place.

3.Is MLO required while booting from QSPI NOR flash?

4.What is use of  "QSPI.U-BOOT-SPL_OS"  parttion of QSPI NOR flash defined in am437x-sk-evm.dts?

5.Which filesystem will be better for rootfilesystem if we are booting from QSPI NOR (ubifs/jffs2) ?

 Regards,

Dhananjay B Patil