我使用 MSCale DDR 工具在基于 iMX8mq-evk 的定制板上进行 RAM 校准。Mscale DDR Tool RAM 显示 RAM 的大小为 2GB(2GB 是正确的值)。然后我生成了 ddr_init.c 和 ddrphy_train.c 以使用 uboot 构建。
Uboot 构建成功,但它在启动日志中显示 3GB RAM(3GB 是错误的值)。我把它标记为黄色。那么我的 uboot 或 MScale DDR 工具出了什么问题?我想为我的自定义板更正此问题。我还附上了一些由 MScale ddr 工具生成的文件。