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.

[参考译文] DRA750:DRA750具有1.5 DDR 引导故障、但 DRA744引导正常

Guru**** 657930 points
Other Parts Discussed in Thread: DRA750, DRA744
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1182647/dra750-dra750-with-1-5-ddr-boot-failure-but-boot-ok-with-dra744

器件型号:DRA750
主题中讨论的其他器件: DRA744

您好、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 器件、因此他们需要在引导加载程序中写入关键信息。