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.

[参考译文] Linux/DRA745:如何在192M 中设置 OMAP MMC 高速?

Guru**** 2606725 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/652352/linux-dra745-how-to-set-omap-mmc-high-speed-in-192m

器件型号:DRA745

工具/软件:Linux

您好!

   我尝试在 192M 中设置 OMAP MMC hs 模式,但失败了。 错误为:

"omap_hsmmc 480b4000.mmc:Adma err:ST_TFR、desc at 0xfd841008遵循错误值"

"mmcblk0:重试、因为需要重新调优"

  我的 eMMC 是 Toshiba THGBMHG7C2LBAAR、我的当前配置为:

mmc2{(&M)
状态="正常";
VMMC-SUPPLY =<&EVM_3V3_SW>;
总线宽度=<8>;
最大频率=<192000000>
pinctrl-names ="默认值"、"hs"、"DDR_1_8v-rev11"、"DDR_1_8v"、"HS200_1_8v-rev11"、 "HS200_1_8v";
pinctrl-0 =<&mmc2_PINS_DEFAULT>;
pinctrl-1 =<&mmc2_PINs_h>;
pinctrl-2 =<&mmc2_PINs_DDR_1_8v &mmc2_iodelay_DDR_1_8v_rev11_conf>;
pinctrl-3 =<&mmc2_PINs_DDR_1_8v &mmc2_iodelay_DDR_1_8v_rev20_conf>;
pinctrl-4 =<&mmc2_PINs_HS200_1_8v &mmc2_iodelay_HS200_1_8v_rev11_conf>;
pinctrl-5 =<&mmc2_PINs_HS200_1_8v &mmc2_iodelay_HS200_1_8v_rev20_conf>;
};

  当我将 最大频率设置为小于192000000时,情况还可以, 但 MMC 实际速度为96M,我不知道如何解决问题。

我n‘t n‘t nonw 修改 iodelay 是否有用、而 Worthy 我 konw 如何 修改它。

谢谢!

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

    当 HS200模式设置为 MMC2时、必须执行 DLL 调整过程。 有关更多信息、请参阅技术参考手册中的 SDR104/HS200 DLL 调节过程。

    我将发送您的查询、以获取 MMC 专家的进一步评论。 同时、请编写您的 SDK 版本。

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

    Yan、

    如 Mariya 所述、请指明您的软件版本、并验证您是否已将所有相关补丁集成到系统中。  此外、请查看 Toshiba eMMC 数据表并确保支持 HS200 (192MHz)工作模式。  

    您能否共享完整的失败日志?

    谢谢、此致、

    石尾