工具/软件:Linux
您好!
在加载 Beagle Bone Black 的 u-boot 之前、我尝试在 SPL 中执行 DDR (SDRAM)验证。我执行了一个从 spl 运行的内存步行程序、该程序将从0x8000000遍历到0x9FFFFFFF。但不幸的是、我的程序出现故障、u-boot 根本不加载。在分析时 源和配置我注意到 spl BSS 被映射到 u-boot-spl.lds 中的 SDRAM。 当我将 BSS 修改为内部 SRAM 代码编译失败。我的疑问是
在初始化 DDR 之前,这是如何实现的?
DDR 是否从 ROM 代码本身进行初始化?
是否可以从 SPL 执行完整的 DDR 测试?
请提供建议
此致
Zee
