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/AM3352:MMC0端口支持 AM3352 4位 EMMC 8G 数据存储

Guru**** 2553450 points
Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/608425/linux-am3352-am3352-4-bit-emmc-8g-data-storage-supported-on-mmc0-port

器件型号:AM3352

工具/软件:Linux

大家好、


我的客户希望将 AM3352平台与 eMMC 配合使用。
由于硬件资源限制、他们希望在具有4位的 MMC0端口上使用 EMMC 8G。 这仅用于数据存储、但不用于引导。
EMMC 器件是 Micron 的 MTFC8GAKAJCN-AM WT。 8G。
EZSDK 7.0中是否可以支持此功能?  

非常感谢您的评论!

作者

Steven。

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

    我使用 AM335x mmc0 (4位模式:dat0-dat3,clk,cmd)连接到8G eMMC (MTFC8GAKAJCN-AM WT,支持4位和8位数据总线),仅用于存储数据,不用于引导。

    现在在 uboot,使用 mmcinfo 和 mmcpart 可以看到信息和参数,看起来正确。


    在内核,中、我可以看到 eMMC 初始化和参数信息,都是正确的。

    在文件系统,使用 cat /proc/partions 可以看到正确的参数,使用 fdisk 可以操作 eMMC。

    但是当我使用 mkfs.ext 格式化 mmcblk0p1/P2/P3/p4,该过程被卡住(“正在写入超级块和文件系统记帐信息:”),等待很长时间,我看不到“完成”,所以我无法成功地格式化 eMMC 参数。

    我不知道为什么?AM335x mmc0不支持 eMMC 的4位模式?我的硬件设计是错误的?

    我使用软件版本:SDK7,SD7内核代码无法支持 eMMC 的4位数据转换?

    我在 mmc0上以4位模式使用 SD 卡,使用 fdisk 和 mkfs.ext4可以成功操作 SD 卡,可以安装 SD 卡的分区。但对于 eMMC,我很长时间测试,无法成功地格式化 eMMC,并且无法安装 eMMC。

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

    您好 Steven、

    [报价用户="Steven Liu1]EZSDK 7.0中是否可以支持此功能?  [/报价]

    是的、我认为支持4位模式下的 eMMC。 另请参阅以下 e2e 线程:

    此致、
    帕维尔

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

    4位 eMMC,5.0 规范,我认为 SDK7内核代码不能支持它!,SD7内核代码不完美。mmc0上的4位 eMMC,硬件没问题!

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

    [引用 user1903295]4位 eMMC,5.0 规范,我认为 SDK7内核代码无法支持[/引用]

    它可以、但您将无法使用5.0中引入的新功能(如更高速度)。 有关更多信息、请参阅以下 e2e 线程:

    此致、
    帕维尔