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.

[参考译文] AM4378:DDR PHY 控制寄存器设置的差异

Guru**** 2605765 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/629753/am4378-difference-in-ddr-phy-control-register-settings

器件型号:AM4378

您好!

在我们客户的电路板上、操作与下面 DDR3寄存器的设置有差异。
关于此位、TRM 中没有详细说明、因此请告诉我通过设置它将是什么样的行为。

EMIF4D_DDR_PHY_CTRL_1寄存器
RDLVL_MASK、RDLVLGATE_MASK、WRLVL_MASK 位

确定设置:

EMIF4D_DDR_PHY_CTRL_1 = 0x0004800A
EMIF4D_EXT_PHY_CTRL_1 = 0x10040100

设置失败:

EMIF4D_DDR_PHY_CTRL_1 = 0x0E04800A
EMIF4D_EXT_PHY_CTRL_1 = 0x10040100

在 u-boot 中、该位被置位、
对于 CCS 中包含的 GEL 文件、此位未设置。
调平方法是否不同?

U-boot
u-boot\board\ti\am43xx\board.c

CCS GEL
ccsv7\ccs_base\emulation\boards\evmam437x\gel\AM43xx_EMIFconfig_HWlvl.gel

此致、
新义郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    已通知 DRR 专家。 他们将在这里作出回应。 请确保您正确遵循 www.ti.com/.../sprac70.pdf 中概述 的用于调优 EMIF 的过程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tsutda-San、

    您使用的是哪个版本的 u-boot? 假设您使用的是 DDR3。 您可以确认吗?

    您提到的 EMIF4D_DDR_PHY_CTRL_1寄存器位与硬件矫正相关、在 u-boot 中似乎已禁用。

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

    此外、您使用的是 SDK 的哪个版本?

    Steve K.

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

    您好、Siva 和 Steve、

    感谢您的快速回复。

    它们使用 DDR3L。
    它们使用 ti-processor-sdk-linux 01.00.03。
    由于他们使用的 SDK 很旧、我检查了 SDK 4.00.00.04的 u-boot、但似乎设置了相同的值。

    由于调用了以下源并且正在执行 ext_phy_settings_hwlvl (),我认为正在执行硬件调配。
    u-boot\arch\arm\cpu\armv7\am33xx\DDR.c

    此致、
    新义郎

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

    是否有任何更新信息?

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

    您好!

    我们将对此进行研究。

    Steve K.

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

    感谢您的快速回复。
    是否有任何更新信息?

    我们的客户遇到问题时遇到困难、因此我们希望尽快得到解答。

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

    是否有任何更新信息?
    我们的客户的产品在市场上遇到问题、因此他们似乎希望尽快得到解答。
    请尽快回答。

    此致、
    新义郎
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    应使用的工作值。 我将向软件团队提交一个 TT、以解决此问题。

    Steve K.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这些值将在 SDK 的未来版本中提供。

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

    您好、Steve、

    感谢你的答复。
    哪个值将在未来的 SDK 中更新?

    此致、
    新义郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于 DDR3、将更新这些值以支持硬件调平、即此处的通过设置。 如果您有任何疑问、请告诉我

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

    感谢你的答复。
    我知道硬件水平调整将更新为要支持的值。

    此致、
    新义郎