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.

[参考译文] AM3352:MMC 插槽

Guru**** 2416110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1532037/am3352-mmc-slots

器件型号:AM3352

工具/软件:

AM3352 上的 MMC1 仅支持 4 位模式

  • MMC1 接口 (通常用于 SD 卡或外部 eMMC)支持 1 位和 4 位 模式。

  • 8 位模式是 MMC0 独有的 、这就是为什么 BeagleBone Black 上的板载 eMMC 使用 MMC0 的原因。 这是正确的吗?

am335x-evm.dts  MMC 控制器中确实命名为:

  • mmc1→对应于 硬件 MMC0

  • mmc2→对应于 硬件 MMC1

  • mmc3→对应于 硬件 MMC2

发生此偏移是因为 器件树使用基于 1 的命名方式 、而 硬件 IP 块基于 0 。 这是正确的吗? 那么、我们需要在 AM335x-evm.dts 中连接 mmc2 中的 eMMC? 请回答。

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

    尊敬的 Eldhose:

    [quote userid=“450617" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1532037/am3352-mmc-slots
    • MMC1 接口 (通常用于 SD 卡或外部 eMMC)支持 1 位和 4 位 模式。

    • 8 位模式是 MMC0 独有的 、这就是为什么 BeagleBone Black 上的板载 eMMC 使用 MMC0 的原因。 这是正确的吗?

    [/报价]

    我不确定我是否理解您的意见、但 AM335x 数据表中的表 4-36、4-37、4-38 显示所有 3 个 MMC 接口都有 8 条数据线。 8 位不是 MMC0 独有的。 我检查了 BeagleBone Black(版本 C3)原理图、SDcard 位于 MMC0 上、eMMC 位于 MMC1 上。

    [quote userid=“450617" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1532037/am3352-mmc-slots
    • mmc1→对应于 硬件 MMC0

    • mmc2→对应于 硬件 MMC1

    • mmc3→对应于 硬件 MMC2

    发生此偏移是因为 器件树使用基于 1 的命名方式 、而 硬件 IP 块基于 0 。 这是正确的吗?

    [/报价]

    是、正确。 无论出于何种历史原因、命名都被 1 关闭、这有时会导致通信出现问题。