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.

[参考译文] DRA722:DRA744引导失败问题

Guru**** 2609955 points
Other Parts Discussed in Thread: DRA722

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/580487/dra722-dra744-boot-fail-issue

器件型号:DRA722

您好!


我们有一个使用 DRA722芯片的平台、在启动阶段遇到了一些问题。 系统加载引导代码并运行、但在控制台上显示任何信息之前失败。 我们怀疑 DDR 存储器出现故障。 但我们尝试使用 CCS 来验证 DDR、然后 DDR 通过测试。
主要问题如下:
A. DDR 尺寸的应力测试限制。 最大1GB。 需要花费2GB 的验证时间。
B.应力测试通过、但仍启动 NG。 如何进行进一步调试?
请提供一些建议。

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

    您好、Gary、

    您使用的引导加载程序是什么?您尝试的引导模式是什么? 您使用的是 TI EVM 还是定制板?

    您能否提供详细信息、说明您怀疑 DDR 因 SBL 代码从 OCMC 运行而被怀疑的原因。

    此致、

    Rishabh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rishabh、
    我们使用的是 TI J6定制板+7.03.00.03 SDK,eMMC 引导。
    由于这些 TI J6电路板无法成功启动(由我们的 MP 系列过滤),因此我们转而使用 DDR 应力测试程序通过 CCS 验证这些 TI J6电路板。
    但在使用 DDR 应力测试程序时、我们仍然会遇到一些问题。
    A.应力测试有 DDR 大小的限制。 最大1GB。 需要花费2GB 的验证时间。
    B.应力测试结果通过、但仍启动 NG。 如何进行进一步调试?
    c. DDR 应力测试卡在开始阶段


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

    TI EVM 只有1.5 GB 内存。 您需要修改 Lisa 地图配置以访问整个 DDR。
    我也不明白 B 如何与 C 共存
    您是否在多个样片上面临此问题?

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

    您好、Rishabh、

        是的, 我们有几个样片遇到了启动问题。  

        我们修改了 Lisa 映射到2GB 地址, 1GB 限制来自   AvatarEmifTools 的 DDR 应力测试程序。

    下面是故障启动日志, 应该存在  硬件 问题,我们想找出哪个硬件部件出错。

    U-Boot SPL 2014.07 (2016年12月8日- 15:53:31)
    DRA752-GP ES2.0
    SDRAM:标识的大小与预期大小不同标识的大小:0预期:40000000 

    我们需要知道  

    1.如何扩展 DDR 应力测试程序的1G 测试限制

    2. 如果 DDR 应力测试通过但引导仍然失败,应进一步检查其它哪些部分?

    最棒的

    Andy

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

    尊敬的 Andy:

    我不知道 AvatarEmifTools 包。

    我已联系拥有此功能的团队。 它们将进一步帮助您

    此致、

    Rishabh

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

    尊敬的 Andy:

    1) 1)您能否详细说明1G 测试限制? 在 AvatarEMIFTools 的 DDR 应力测试运行期间、测试大小应由用户配置。 中"DDR_Stress 测试"函数中的"DDR_Stress 测试" /tools/ddr_stress_test/ddr_stress_test.c、变量"size"由"scanf"调用设置、该调用应允许用户设置测试大小。

    2) u-boot 显示"SDRAM:识别的大小与识别的预期大小不同"后、您能否通过 JTAG (不要运行 gels)连接到器件并检查 DDR 存储器空间的内容? 您是否能够通过 CCS 中的存储器浏览器窗口手动更改存储器内容来读取/写入值? 您是否还可以检查 EMIF 寄存器空间并确认这些值与预期值匹配?

    谢谢、
    Kevin