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.

[参考译文] RTOS/TMS320C6657:TMS320C6657 - MT41K512M8可能的 DDR3时序问题

Guru**** 2535150 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/760233/rtos-tms320c6657-tms320c6657---mt41k512m8-possible-ddr3-timing-issues

器件型号:TMS320C6657

工具/软件:TI-RTOS

您好!

我已将 Micron MT41K512M8数据表中的值插入 DDR3 Register Calc v4电子表格中、但由于我的器件未列出、我已尽力添加必要的值。

我一直在追求两种奇怪的记忆行为。 一种是在简单的步进1类型 RAM 测试中读回值失败。 我注意到的第二个问题是在主启动线程执行完毕后第二次在主启动线程中执行断点、我无法判断它是第二个实例还是 PC 是否以某种方式跳过。

在这两种情况下、我认为最好首先要求验证我的 EMIF 配置寄存器的1066数据速率。

DDR_SDTIM1         0x21000018 0CCF36B3
DDR_SDTIT2         0x21000020 308F7FDA
DDR_SDTIM3       0x21000028 557F88AF
DDR_SDCFG         0x21000008 63026B33.
DDR_SDRFC (正常)         0x21000010 00001046
DDR_SDRFC
(外部温度)        
0x21000010 00000823
DDR_SDRFC (初始化)         0x21000010 0000411A

新年快乐!

Eric

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

    乍一看、寄存器值似乎正常。
    在设计电路板时、您是否遵循了 DDR3设计要求文档:
    www.ti.com/.../sprabi1c.pdf

    此外、DDR3初始化应用手册(与使用 DDR3 Register Calc v4电子表格结合使用)也很有用: www.ti.com/.../sprabl2e.pdf

    您是否能够使用 GEL 文件初始化 DDR?

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

    Yordan、谢谢。

    我遵循了设计要求以及应用手册。 根据应用手册、我主要重复使用/修改了6657评估模块中的 DDR3初始化代码。

    此外、根据实际布线长度值生成 phy calc 电子表格值。

    我一直怀疑时钟问题、如果不是、我在时序和配置值方面做出了一些重大错误。

    -Eric

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

    Eric、

    您提到您仅以1066MT/s 的速度运行 DDR 接口、这意味着 DDR 时钟为533MHz。  您是否已验证时钟配置是否正确?

    Yordan 指出了您应该参考的文档。  以下 wiki 页面也提到了这些文档、但也会引导您完成在 C6657上调试 DDR 接口的关键步骤:

    http://processors.wiki.ti.com/index.php/KeyStone_I_DDR3_Interface_Bring-up

    请在此处发布您已完成的报告、说明已满足长度匹配规则。  然后还提供您完成的 PHY_CALC 和 REG_CALC 工作表。

    Tom

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

    Eric、

    请发布请求的信息、以便我们能够支持您的调试。  或者、如果您已经解决了您的问题、请告诉我们您发现了什么。

    Tom

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

    Eric、

    如果我们在接下来的几天内没有收到您的反馈、我们将关闭此主题。

    Tom

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

    Eric、

    我将关闭此主题、因为您尚未响应。  如果您向其发布、它将重新打开、除非锁定。  之后、您必须打开一个新的线程。

    Tom