本帖最后由 王轩WX 于 2023-11-9 14:41 编辑
本文档描述在STM32MP1系列MPU上配置DDR子系统(DDRSS)所需的流程和步骤。 通过设定DDR控制器(DDRCTRL)、PHY接口(DDRPHYC)和 SDRAM 模式寄存器的多个参数和设置完成DDRSS配置。 根据DDR类型、DDR大小、DRAM拓扑、运行时间频率和SDRAM器件数据手册参数确定这些参数。所有这些参数必须在初始化序列期间设定。 STM32CubeMX DDR测试套件使用直观的面板和菜单隐藏了与确定正确参数和初始化启动相关的复杂性(请参考文档[用于STM32MP1系列的 )。为了快速设置要运行的DDRSS,用户只需提供很少几个输入即可完成配置。 在系统启动阶段,为了优化时序裕量,支持多种PHY调谐。可以使用 STM32CubeMX启动这些调谐。PHY调谐结果可以保存并在后续冷复位时恢复。 在启动阶段,用户可以运行大量测试套件。这些测试可以使用STM32CubeMX启动,并用于确认DDR配置的稳健性。
|