Bootstrap

解锁NXP i.MX93 DDR精准校正,极限压力测试

在前一篇关于NXP i.MX93开板流程的文章中,我们已经详细说明了目标板(Target Board)在打件完成后需要注意的事项。接下来的步骤是进行DRAM的时序校正及压力测试。

在i.MX8及之前的系列中, DDR压力测试是使用DDR Stress Test Tool,并透过一个名为RPA(Register Programming Aid)的Excel档案生成DDR脚本,来进行DRAM时序的校正。

然而,从i.MX9系列开始,这两个档案已经合并到一个名为Config Tool的工具中。这个工具还整合了IOMUX的功能。其他的i.MX系列也可以使用Config Tool来测试DDR,因为Config Tool增加了更多的DDR测试项目,并且更方便调整DDR的ODT(On-Die Termination)和驱动强度(Driving Strength)。

Config Tool下载位址如下:

Config Tools for i.MX Applications Processors | NXP Semiconductors

可选择Windows / Linux / Mac版本下载

硬体接法

以公板来举例,需要接USB电源, USB port 及 USB Debug port

需要接USB电源, USB port 及 USB Debug port

并要在Boot Mode设定在Serial Downloader

Boot Mode (SW1301) 指拨开关设定为Serial Downloader 模式

i.MX93 DDR 参数配置

打开Config Tool,选择第二项,创造一个新的配置文件

可以选择开发板名称或是处理器名称,我们先选择处理器Processor

再选择i.MX93适合的Part Number

将DDR Enable

然后按Fihish,会出现以下界面,确保Tools的选择是DDR

如果没有出现DDR配置选项,分别点击DDR View及Validation

配置级别可以选择Basic及Advanced

Basic参数配置

Basic参数配置展开后

Advanced参数配置,红色的部分是比Basic参数配置更多可以设定的餐数

Advanced参数配置展开后

DDRC 预设选择LPDDR4或是LPDDR4X



Device Informatin里面的Board DDR data rate可设3733Mbps / 3200Mbps / 1866Mbps

DRAM information里的DRAM Cconfiguration可选择容量大小:1Gb、2Gb、4Gb、8Gb、16Gb

Board config中UART Port需要设定UART1,一般建议客户的设计与i.MX开发板Debug UART使用相同的Port,如果不是则需要修改

一般建议i.MX与PMIC之间的I2C连接与开发板保持一致,如果不一样则需要修改I2C配置

i.MX93 DDR 测试选项

切换到DDR测试选单,并选择正确的COM Port。需要依照实际电脑配置的COM Port进行连线。

如果测试失败,先检查一下Boot Mode指拨开关的设定及UART / USB接线是否正确

探索不止,精彩继续!欢迎登录大大通浏览~

;