Hi ,
The normal boot process is , SPL is loaded to the SRAM and during the execution of the SPL DDR Ram gets initialized.
Once the DDR is initialized , u-boot /kernel is loaded to DDR Ram.
Now SPL is no longer in use and CPU directly loads the u-boot to DRAM. Now question is , where the DDR Ram gets initialized ? IMX can load u-boot only when the DDR ram is initialized. Where this initialization happens ?
Please suggest.
Regards,
Aditya Nagal
Hello,
Other mechanism for system initialization is using the DCD Table.
Please refer to Chapter 1 (Porting U-Boot from an i.MX 6/7 Reference
Board to an i.MX 6/7 Custom Board) of “i.MX_BSP_Porting_Guide.pdf”
in Linux documentation.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!