This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、TI 专家
我们 在 使用 DRA750和 DDR 1.5G 的定制板上启动失败。 在使用同一电路板将 SOC 更改为 DRA744后、它是可引导的。
感谢您的帮助!!
软件(SDK)版本:u-boot:U-Boot SPL 2016.05 + Linux 内核:4.4.45
以下是我们的 DDR 原理图和 DDR 1.5G 的 uboot 设置:
DDR 原理图:
UBoot 设置:
1。SDRAM_CONFIG_INIT = 0x61851ab2、这是红色的第5个字节"1"表示32位数据总线宽度。
lisa_map_dra7_1536MB ,这意味着 DDR 512M*2 + 256M*2设置(总计1.5G)。
您好、TI 专家:
我将整个故事总结如下:
问题: 客户 遇到 DRA750 u-boot 启动问题,我们怀疑此问题是由 DDR 设置引起的。
我们进行一些实验
由于 DRA744/DRA750引脚对引脚兼容、它们可以在同一(原理图) PCB 板上安装不同的器件。 PCB 正常、因为该板适用于 DRA744。
PCB 与 DDR3 1.5G (Samsung DDR3、K4B4G1646D)配合使用是可以的、因为它在 DRA744上成功引导。 DDR3 PCB 布局不应成为问题。
3.与 DRA750相同的电路板,但我们只需更改 DDR3 SW/HW 设置
(a)使用 DRA750时、我们设置 U-boot DDR 大小= 1.5G、数据总线= 32位、emif1=1G (512M*2)、emif2=0.5G (512M*1)、DRA750无法引导。
(b)板使用 DRA750时、我们设置 U-boot DDR 大小= 1G、数据总线= 32位、emif1=1G (512M*2)、emif2=empty、DRA750无法引导。
(C)板使用 DRA750时、我们设置 U-boot DDR 大小= 512M、数据总线= 32位、emif1=空、emif2=512M (256M*2)、DRA750无法引导。
(D) 板使用 DRA750时、我们设置 U-boot DDR 大小= 512M、数据总线= 16位、emif1=512M *1、emif2=empty、DRA750无法引导。
(e) 板使用 DRA750时、我们设置 U-boot DDR 大小= 256M、数据总线= 16位、emif1=256M *1、emif2=empty、DRA750引导成功
是否有人向我们提供了一些调试建议?
我认为这应该是 u-boot 代码设置问题、有什么意见吗?
非常感谢
Gibbs
更新状态、
我们认为客户使用 HS verion 器件、因此他们需要在引导加载程序中写入关键信息。