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.

[参考译文] TMS570LC4357:SDRAM (IS42S1.64万J-7BLI)负载模式寄存器

Guru**** 2465890 points
Other Parts Discussed in Thread: HALCOGEN

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1094902/tms570lc4357-sdram-is42s16400j-7bli-load-mode-register

部件号:TMS570LC4357
主题中讨论的其他部件:HALCOGEN

王工:

您好,TMS579LC4357配置SDRAM,通过查看手册支持SDRAM Commands配置

SDRAM初始过程:

通过HALCogen生成EMIF驱动,并没有对Load模式寄存器进行配置,请问一下如何配置SDRAM的Load模式?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    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)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    王工:

    如何按照上述配置LOAD模式寄存器Command是如何配置的(默认值是多少),我这边想通过SDRAM负载模式寄存器Command修改Burst长度,如何去操作?