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.

[参考译文] TDA4VM:SR2.0补丁 eMMC 安装问题

Guru**** 2479055 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1426176/tda4vm-sr2-0-patch-emmc-mount-issue

器件型号:TDA4VM

工具与软件:

你好。

应用 SR2.0补丁后出现问题。

应用补丁后、未 使用安装 eMMC HS200闪存 但是、我们可以使用安装 eMMC HS 闪存 .

在 HS 闪烁后、我们再次尝试使用 HS200闪存进行引导。

文件系统最初安装良好、但大约一分钟后、所有文件都从 eMMC 中删除。

使用 HS200闪存的 eMMC 似乎存在问题。

作为参考、在 SR1.1中使用 HS200时、我们没有遇到任何问题-它运行正常、不会出现问题。

此错误仅发生在 SR2.0上

您能建议如何 解决此问题吗?

谢谢。

SR1.1에서 eMMC 속도를 HS200으로 적용 시 문제 없이 동작、SR2.0에서만 발생

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

    您好!

    我仍在与团队核实此错误。  

    此致、

    Brijesh

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

    您好!

    如果失败、您可以读回 PHY_CTRL 寄存器中 OTAPLYSEL 字段的值并共享其值吗?  

    此致、

    Brijesh

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

    您好、Brijesh。

    我尝试了在 PHY_CTRL 寄存器中找到 OTAPDLYSEL 字段的数量、但没能找到。

    我应该读取哪个数字?

    谢谢。

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

    您好!

    您可以读回下面两个寄存器并共享它们的值吗?

    此致、

    Brijesh

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

    我得到这两个值、都是0x00000000。

    谢谢。

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

    您好!

    它不应是0、但让我与团队核实并回复给您。

    此致、

    Brijesh

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

    您好、Brijesh。

    您能及时通知我进度吗?

    谢谢。

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

    大家好、Lim Sungjun、

    该寄存器不应该为0、即使在 ES1.1上也是如此。 它必须按照数据表中所示进行正确配置。 您能否参考以下链接并正确设置这些寄存器?  

    https://www.ti.com/document-viewer/TDA4VM/datasheet#GUID-767FBD7C-4E04-4C5B-B55B-661EAB321824/TITLE-SPRSP56EMMC0

    此致、

    Brijesh

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

    您好!

    上表中通知的寄存器(MMCSD12_SS_PHY_CTRL_4_REG)的值在 ES1.1和 ES2.0中同样读取为0x00000000。

    但是、根据链路、寄存器(MMCSD0_SS_PHY_CTRL_4_REG)的值在 ES1.1和 ES2.0中读取为0x00102000。

     < ES2.0结果

    也许上面的登记册通知了错误的登记册。

    谢谢。

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

    大家好、Lim Sungjun、

    根据上述寄存器转储、 OTAPLYENA[20]设置为0x1、但 OTAPLYSEL[15:12]未设置为0x6、这 是 HS200模式所需的。 您能否 尝试将此值更改为6或8或更多、看看是否有用?  

    此致、

    Brijesh

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

    您好、Brijesh。

    我们使用 QNX 命令将 OTAPDLYSEL 的值更改为6、现在可以在 HS200模式下运行。

    不过、当我们直接读取寄存器的值(MMCSD0_SS_PHY_CTRL_4_REG、0x04F8810C)时、它读取的值为0x00000000。

    MMCSD12_SS_PHY_CTRL_4_REG 寄存器的位和值显示如下图所示。

    您能解释一下为什么会发生这种情况吗? 那么 MMCSD0_SS_PHY_CTRL_4_REG 和 MMCSD12_SS_PHY_CTRL_4_REG 有什么区别?

    谢谢。

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

    尊敬的 Sungjun:

    我不确定。 但我要求 QNX 使用新的值来更新驱动程序。 这是支持 HS200模式所必需的。

    此致、

    Brijesh

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

    尊敬的 Singjun:

    根据 Lloyd 的理解、这个问题在 QNX 中更改了 OTAPDLYSEL 后得到了修复、因此关闭该主题。  

    此致、

    Brijesh