主题中讨论的其他部件:HALCOGEN
大家好,
以下是客户提出的问题,可能需要您的帮助:
要配置SDRAM,设备支持按照手册中的说明配置SDRAM命令:

和SDRAM初始化过程:

EMIF驱动程序由HALCAGen生成,并且未配置加载模式寄存器。 客户想知道如何配置SDRAM的加载模式。
您可以帮助检查此问题吗? 谢谢。
此致,
樱桃
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.
大家好,
以下是客户提出的问题,可能需要您的帮助:
要配置SDRAM,设备支持按照手册中的说明配置SDRAM命令:

和SDRAM初始化过程:

EMIF驱动程序由HALCAGen生成,并且未配置加载模式寄存器。 客户想知道如何配置SDRAM的加载模式。
您可以帮助检查此问题吗? 谢谢。
此致,
樱桃
您好,Cherry,
SDRAM初始化序列(步骤1至步骤6)是通过写入至少3个字节的SDCR寄存器(页面大小,内存组...)触发的。 您不需要手动发出LMR命令,PRE命令。
在HALCOGen EMIF初始化代码(EMIF_SDRAM_StartupInit())中:
emifREG->SDCR =(UINT32)((UINT32) 0U << 31U)|
(UINT32)((UINT32) 1U << 14U)|
(UINT32)((UINT32) 2U << 9U)|
(UINT32)((UINT32) 1U << 8U)|
(UINT32)((UINT32) 2U <4U)|
(UINT32)((UINT32) elements_256);
将触发SDRAM初始化(步骤1~步骤6)。