IMX6ULL裸机篇之DDR3校验与超频测试
DDR3校验与超频测试
一. DDR3L实验简介
之前文章说明了IMX6ULL 阿尔法开发板上的 DDR3L 内存芯片初始化工作。
恩智浦提供了初始化 DDR3L的软件工具ddr_stress_tester, DDR3L内存芯片初始化,博文链接如下:
IMX6ULL裸机篇之DDR3实验_凌雪舞的博客-CSDN博客
IMX6ULL裸机篇之DDR3参数配置分析_凌雪舞的博客-CSDN博客
二. DDR3L校验与超频测试
1. DDR3L初始化
之前对 DDR3L进行了初始化工作。
DDR3L初始化工作需要用到两个东西:ddr_stress_tester 工具 与 execl 表。
大体工作如下:
(1) execl表配置DDR3L内存芯片的参数值,从而生成配置脚本文件。
(2) 使用 ddr_stress_tester工具将 配置脚本文件加载到开发板 --> Download。
使用 ddr_stress_tester 工具初始化完成 DDR工作后,就可以进行DDR校验了。
2. DDR3L校验
加载完成 DDR配置脚本文件后,首先,要对正点原子 ALPAH 开发板的 DDR3L 进行校准!!!
因为不同 的 PCB 其走线不同,必须要进行校准,经过校准一会 DDR3L 就会工作到最佳状态。
否则,不能直接进行超频测试(即超频测试会失败)。
(1)成功完成校准后,会打印几个与校准相关的寄存器配置,如下所示:
(2)将以上打印中,"MMDC registers updated from calibration" 下面的寄存器配置值,更新到之前DDR配置脚本文件中,即更新到 "256MB_DDR.inc" 文件中。
(3) 打开 ddr_stress_tester 工具,重新 "Download" 加载 DDR配置脚本文件(即 "256MB_DDR.inc")。
加载成功如下:
完成校准工作之后,就可以进行 DDR 的超频测试了。
3. DDR3L超频测试
超频测试验证:
计算如下:
假如400Mhz的频率:
400Mhz+ 400*10%= 440Mz
400Mhz+ 400*15%= 460Mhz
校验完成之后,就可以进行超频测试了。设置好起始频率与结束频率,按下"Stress test" 后,即可进行超频测试。如下所示:
超频测试需要一段时间。
超频测试完成后,最高测试到 576MHz,因为到 580MHz时,显示超频测试失败。如下所示:
更多推荐
所有评论(0)