Hi ,
I am working over the IMX6solo based design. In this design , Raw Nand Flash is used to keep SPL, uboot and kernel .
I understand , MTD Nand Flash driver and UBIFS file system. As per my understanding , when the SPL is loaded to SRAM , SPL should have the support of MTD Nand Flash Driver and UBIFS file system to load the u-boot from Nand Flash. My question is does the SPL supports the MTD Nand Flash driver and UBIFS file system. Please suggest.
Regards,
Aditya Nagal
Hello Aditya,
SPL mainly finishes Memory initialization / Stack settings / Flash initialization(NAND, EMMC, SATA,NOR etc), and loading code of stage 2 of u-boot into memory(SDRAM), So it shouldn't include device drivers and UBIFS.
Have a nice day!
TIC Weidong
Hi Wigros ,
If in my design , if SPL and uboot resides in the NAND flash then how SPL would load the uboot from NAND if SPL does not have the Nand Flash MTD driver and UBIFS file system. I believe both of these should be part of SPL and uboot. Please suggest.