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.

[参考译文] AM5746:MMCSD SDR50调优

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1049983/am5746-mmcsd-sdr50-tuning

器件型号:AM5746

您好!

我的客户对于 SDR50 DLL 调优过程有一个关于寄存器内下面两个位字段的问题。

1) MMCHS_DLL[20] SWT

2) MMCHS_AC12[22] ET

他们询问应该将哪个设置为1以启动调优过程。  

当他们将 MMCHS_AC12[22] ET 设置为1时、他们无法接收 CMD19、并询问他们是否可以使用此功能开始调优过程。

您能否解释一下这两者之间有何不同、以及启用调优后它们如何变化?

此外、当它们执行 DLL 调整时、位字段 MMCHS_AC12[23] SCLK_SEL 不会设置为1。 因此、他们还需要确认 他们对一些事情的理解。

  • TRM (https://www.ti.com/lit/pdf/spruih8 第7208页)上显示、当 MMCHS_AC12[22] ET 从1清零时、MMCHS_AC12[23] SCLK_SEL 会根据调优过程进行更改、并在调优完成后有效。 但是、调优过程不使用 MMCHS_AC12[22] ET。  在调优执行后、当 MMCHS_AC12[22] ET 为0时、调优过程是否完成且 MMCHS_AC12[23] SCLK_SEL 设置为1?
  • 如果他们在不需要调优的 SDR50上执行 DLL 调优(MMCHS_CAPA2[13] TSDR50设置为0)、则调优过程将失败?

如需了解更多相关信息、他们将使用以下工具:

  • SD 卡 UHS 速度等级1
  • CCS V8
  • GCC GNU v6.3.1 (Linaro)
  • HW AM57定制板
  • 软件: pdk_am57xx_1_0_11、BIOS_6_76_00_08
  • XDCTools 3.50.3.33
  • ICE Lauterbach

此致、

Mari Tsunoda

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

    您好!

    我们是否能够很快获得更新?

    此致、

    Mari

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

    Mari、

    您应该将 MMCHS_DLL[20] SWT 用于调优序列。  这将启用与 MMCHS_AC12[22] ET 硬件调优方法相比具有更高分辨率的软件调优。  我建议对 SDR50使用调优;用于 SDR104的调优序列也适用于 SDR50。

    关于 MMCHS_AC12[23] SCLK_SEL、客户是否能够成功执行32个 CMD19并且仍然在0x0处看到这个位?  他们是否尝试在 SDR50/SDR104进行读/写操作以确认功能是否成功、与 SCLK_SEL 位值无关?  检查 MMCHS_DLL 寄存器值并确保成功更新也是有益的。   

    我们在此提供软件产品: https://www.ti.com/tool/PROCESSOR-SDK-AM57X 、其中包含客户可以参考的 MMC 驱动程序代码。

    此致、

    石尾

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

    您好、Shiou、  

    感谢您对此主题的响应和支持。  您已帮助澄清 、他们应该使用软件调优而不是硬件调优来获得更高的分辨率。 当他们尝试硬件调优方法(将 MMCHS_AC12[22] ET 设置为1)时、为回答您的问题、他们是否能够成功执行 CMD19。 我只想澄清一下、

    • 使用硬件调优时、CMD19是否会被发送?

    此外、我看到 TRM (第7208页)指出 、 当 MMCHS_AC12[22] ET 被清除时、MMCHS_AC12[23] SCLK_SEL 被置位。 但是、从我在 DLL 调整流程图 TRM (第7156页)中看到的情况来看、  没有设置或清除 MMCHS_AC12[22] ET 的步骤、但 设置了 MMCHS_AC12[23] SCLK_SEL。  

    • 是否假设在流程图的某个点 、设置/清除 MMCHS_AC12[22] ET、从而将 MMCHS_AC12[23] SCLK_SEL 设置为1?  
    •  MMCHS_AC12[23] SCLK_SEL 是否不仅取决于 MMCHS_AC12[22] ET、而且可以单独设置?

    如果您能 对原始帖子中的最后一个问题提供一些见解、我也非常感谢、如下所示:

    • 如果他们在不需要调优的 SDR50上执行 DLL 调优(MMCHS_CAPA2[13] TSDR50设置为0)、则调优过程将失败?

    我一定会让他们了解如何检查 MMCHS_DLL 寄存器值并通过 SDR50的读/写来确认功能是否成功、但如果可能、我想为他们的问题提供具体的答案。

    此致、

    Mari

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

    您好、Shiou、

    我们的客户给我们提供了额外的信息、说他们实际上没有使用需要对 SDR50进行调优的 SD 卡、因此失败了。 我在下面写下了他们对您的一些问题的回答、并考虑到了这些新信息。

    针对您的上一个问题、如下所示:

    • 关于 MMCHS_AC12[23] SCLK_SEL、客户是否能够成功执行32个 CMD19并且仍然在0x0处看到这个位?  
      • 我们收到了客户的回复、说成功执行32个 CMD19后 、MMCHS_AC12[23] SCLK_SEL 仍然为0。
    • 他们是否尝试在 SDR50/SDR104进行读/写操作以确认功能是否成功、与 SCLK_SEL 位值无关?
      • 他们没有尝试读/写。

    感谢您对此主题的支持。 我期待收到您的回复以及您对我上次回复的意见。

    此致、

    Mari

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

    Mari、


    CMD19不会自动发送;用户必须在软件中编写代码才能在硬件调优或软件调优模式下发送。 请注意、我们现在仅支持软件调优。

    我希望 SCLK_SEL 状态在任一调优模式中发生变化、只要找到有效比率即可。 客户的调优顺序和结果是什么样的? 请让客户确认他们已启用 SW 调优位(MMCHS_DLL[20] SWT)、设置[12] FORCE_VALUE、然后通过将值写入[19:13] FORCE_SR_C 来运行所有 DLL 比率;对于每个比率、他们必须切换[1] DLL_CALIB 位并发送 CMD19。

    此致、

    石尾

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

    您好、Shiou、

    感谢您的响应和持续支持。 我注意到现在仅支持软件调优、并要求客户确认所有内容并通过 DLL 比率运行。  

    此致、

    Mari

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

    您好、Shiou、

    我有一个有关硬件调优的后续问题。 我检查了勘误表、但没有说硬件调优不再受支持。 它是否在其他地方这样说?

    此致、
    Mari

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

    您好、Mari、

    此问题是否仍然存在?

    此致

    Suman

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

    Mari、

    它与勘误表 i929有关。  硬件调优不提供所需的精细分辨率、因此应使用软件调优。  

    此致、

    石尾

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

    您好、Shiou、

    感谢您的支持! 注意到。

    此致、

    Mari Tsunoda