Where DDR Ram gets initialised when there is no SPL

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Where DDR Ram gets initialised when there is no SPL

1,287 次查看
adityanagal
Contributor III

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

0 项奖励
回复
1 回复

1,139 次查看
Yuri
NXP Employee
NXP Employee

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.

http://www.nxp.com/webapp/Download?colCode=L4.1.15_2.0.0-LINUX-DOCS&Parent_nodeId=133769948107170617... 

Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!

0 项奖励
回复