您好,NXP团队,
我正在开发一款基于 i.MX9596 处理器和 LPDDR5 内存,并使用 i.MX OEI 引导加载程序的定制电路板。
我使用 MCUXpresso 配置工具 26.3 版为我的定制板生成了 DDR 配置。生成的文件如下:
lpddr5_timing.c
lpddr5_config.ds
外围设备.c
peripherals.h
pin_mux.c
pin_mux.h
在 OEI 源代码目录 板/mx95lp5/ddr 下,我找到了以下文件:
MIMX95_LPDDR5_EVK_19X19_6400MTS_FW2024.09_timing.c
MIMX95_LPDDR5_EVK_19X19_6400MTS_FW2024.09_ECC_enabled_timing.c
XIMX95LPD5EVK19_6400mbps_train_timing_a1.c
我想确认一下定制LPDDR5板的正确集成流程。
生成的 lpddr5_timing.c是否可以用此文件代替 MIMX95_LPDDR5_EVK_19X19_6400MTS_FW2024.09_timing.c,并更新 OEI_DDR_CONFIG 以引用新的时序文件?
XIMX95LPD5EVK19_6400mbps_train_timing_a1.ca 是 NXP 提供的芯片专用训练文件,定制板需要保持不变吗?
OEI 使用以下 DDR PHY 固件二进制文件:
lpddr5_imem_v202409.bin
lpddr5_dmem_v202409.bin
lpddr5_imem_qb_v202409.bin
lpddr5_dmem_qb_v202409.bin
只要固件版本与生成的 DDR 时序配置匹配,这些相同的固件二进制文件是否可以在定制的 LPDDR5 板上重复使用?
是否只有在启用 LPDDR5 ECC 时才需要启用 ECC 的时序文件?如果定制板上未使用 ECC,则普通时序文件是否足够?
从 EVK DDR 配置迁移到定制 LPDDR5 板时,是否需要重新生成或修改任何其他文件?请告知。
谢谢!
你好,
1. 是的,您需要将 MIMX95_LPDDR5_EVK_19X19_6400MTS_FW2024.09_timing.c 替换为您的自定义配置。
2. 这是该特定硅片版本的一种不同配置,如果这是你的情况,可以将其用作参考。如果您不使用此配置,则可以保持不变。
3. 是的,这些二进制文件可以重复用于类似的配置,如果您不使用 ECC,则普通的计时文件就足够了。
顺祝商祺!