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.

[参考译文] CCS/TMS320C6678:如何在 evm6678l.gel 中关闭 ECC

Guru**** 2555630 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/609893/ccs-tms320c6678-how-to-close-ecc-in-the-evm6678l-gel

器件型号:TMS320C6678

工具/软件:Code Composer Studio

您好!

当 我 使用 CCS 连接到我的定制时、我使用 C:\ti\ccsv5\ccs_base\emulation\boards\evmc6678l\gel\evm6678l.gel 作为 我的定制板的.gel 文件。

但 GEL 文件似乎与我的板不匹配。 控制台输出:

DDR3内存测试...失败。

6678evm 使用 5 SDRAM 并使用 ECC。我的主板使用4 SDRAM 、不使用 ECC。

我尝试 删除 evm6678l.gel 中有关 ECC 的代码,但找不到它。

如何调试"GEL 输出:DDR3内存测试... 失败"?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    [引用] 6678evm 使用5 SDRAM 并使用 ECC。我的主板使用4 SDRAM 而不使用 ECC。 [/报价]
    这是 TI EVM 与定制板之间的唯一区别吗?

    如果您使用不同的 DDR 芯片、您可能需要更改 DDR 配置、也可能需要调整 DDR 时序。

    对于 ECC、有一个 ECC 控制寄存器(ECCCTL)、您可以通过该寄存器启用和禁用 DDR3控制器中的 ECC。

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

    Yordan、您好!
    6678EVM 使用 SANSUNG_K4B2G1646C-HCH9 SDRAM、我的主板使用 MT41K256M16TW SDRAM。

    SANSUNG_K4B2G1646C-HCH9数据速率为1333、但 MT41K256M16TW 数据 速率为1600。 这种差异是否 会产生影响?
    我认为1600与 1333兼容。


    能否访问 evm6678l.gel 中的 ECC 控制寄存器?如果可能、您能告诉我如何找到它吗? 我尝试过但失败了。

    此致、

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


    这不是与 ECC 相关的故障。 n`t 情况下、GEL 文件不启用 ECC。 配置 DDR 后、GEL 运行失败的存储器读取写入测试。 它n`t EMIF 配置和 PHY 配置已正确完成 μ s、以匹配您连接的存储器的时序。 您可以通过转到 CCS 中的 Memory 浏览器中的 DDR 内存地址并尝试读取和写入任何位置来确认 GEL 的观察结果。

    如果您使用的存储器部件与 EVM 上使用的内存部件不同、则需要更新这些参数。 对此进行了介绍
    www.ti.com/.../sprabl2e.pdf

    此致、

    Rahul