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.

[参考译文] AM3358:电路板可以#39;t 将引导加载程序加载到 Sansung 的#39;s DDR3L 器件中

Guru**** 2540720 points
Other Parts Discussed in Thread: AM3358

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/971628/am3358-board-can-t-load-the-boot-loader-into-sansung-s-ddr3l-part

器件型号:AM3358

你好  

我们有一个基于 AM3358BZCZ100的定制板、具有单个 DDR3L (但用作 DDR3)。 对于此 DDR3L 器件、我们有两个源、如下所示:

来源#1 Micron:MT41K256M16TW-107:P
资料来源#2三星:K4B4G1646E-BYMA

Micron 的部件始终运行良好、但 Samsung 的部件(我们是第一次使用)似乎无法启动系统。 我们最初判断引导加载程序无法加载到 DDR 中、我们的引导序列配置如下所示

SYSBOOT[4:0]:11000、通过 SD 卡从 MMC0引导。 我们检查了 SDIO 时序是否正常、但在电路板上电后、信号通过低速保持大约320ms。

我们已经检查了 EMIF (通过下面的链接连接)和 ODT 配置、在这两个源之间没有发现差异。

/cfs-file/__key/communityserver-discussions-components-files/791/EMIF_5F00_Config_5F00_20200314.xlsx

请:

使用 AM3358与不同的 DDR3器件兼容时、还应考虑哪些因素?

2. 除了 DDR 之外,还有哪些其他硬件/软件因素可能会影响程序加载?

此致

TC Liu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、TC、我简要看了这两个数据表、似乎它们应该兼容。  因此、我认为您需要深入探究故障发生的位置。  

    您是否可以使用 Samsung DDR 对电路板进行 JTAG 访问?  当电路板无法启动时、我想知道程序计数器(PC)的位置、以确保真正的 DDR 初始化才是问题所在。

    更换 DDR 后、电路板上还有什么变化吗?  您是否只尝试了一个电路板?  如果您只更换了一个主板、则可能是 Samsung 内存出现了组件问题。

    您使用的是什么操作系统?  您是否在出现故障的电路板上看到任何控制台消息?

    此致、

    James

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、James

    感谢您的回复、我们在 E2E 上发现了相同的案例、并通过推荐重新关注我们的问题。

    https://e2e.ti.com/support/processors/f/791/t/393267?am335x-boot-failed-with-samsung-DDR3-K4B2G1646Q

    Samsung DDR3 RAM 在设置后和使用前可能需要短暂的延迟。

    尝试在第一级引导加载程序(MLO)中的 DDR3 RAM 初始化函数之后插入 udelay (5000)。

    此延迟要求未显示在数据表中、但可能是工程师的常识、无论如何、这是一个很好的课程。

    再次感谢您!

    最恰当的考虑

    TC Liu