工具/软件:Linux
我注意到 AM572x 评估模块使用 Kingston EMMC04G-S100。 我们的设计采用 Micron MTFC4GACANA-4MIT。 在原理图中、数据、CMD 和 CLK 线路使用相同的引脚。 我已根据引脚多路复用工具更改了器件树。 我是否需要对 Linux 进行任何其他更改? 我们电路板的 eMMC 是 EMMC 标准版本4.51、而 Kingston 器件为 v5.0。
感谢您提供的任何帮助、
Patrick
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
我注意到 AM572x 评估模块使用 Kingston EMMC04G-S100。 我们的设计采用 Micron MTFC4GACANA-4MIT。 在原理图中、数据、CMD 和 CLK 线路使用相同的引脚。 我已根据引脚多路复用工具更改了器件树。 我是否需要对 Linux 进行任何其他更改? 我们电路板的 eMMC 是 EMMC 标准版本4.51、而 Kingston 器件为 v5.0。
感谢您提供的任何帮助、
Patrick
[引用 USER="Patrick_W">我是否需要对 Linux 进行任何其他更改? 我们电路板的 eMMC 是 EMMC 标准版本4.51、而 Kingston 器件为 v5.0。[/QUERP]
除了 pinmux 和其他器件树变化(运算模式、电压等)外、不需要其他变化。 默认情况下、Linux 驱动程序应支持 v4.5 eMMC 部件。 请注意、AM572x TI EVM 还附带 Micron MTFC4GACAJCN-1M WT 部件、默认的 Linux 驱动程序和 DTS 文件 适用于 Kingston 和 Micron 部件。
另请参阅以下 Wiki 页面:
processors.wiki.ti.com/.../SD_User's_Guide
此致、
帕维尔
Pavel、
我们的板目前处于布局中。 我注意到、对于我们的设计、eMMC 模块上的 VCCQ 连接到1.8V。 我们的 TI Sitara 的 Vddshv11引脚连接到3.3V、MMC DAT/CLK/CMD 线路的上拉电阻也连接到3.3V。 我的理解是、这些都必须使用1.8伏或3.3伏。 它们不能使用不同的电压。 这是真的吗?
是否唯一使用 eMMC HS200模式 VCCQ/VDDSHV11/MMC 上拉电阻器的 MMC_DAT0-8/MMC 上拉电阻器/ MMC_CMD 上拉电阻器的方法都必须使用1.8伏电压?
Patrick
[报价用户="Patrick_W">我们的板目前处于布局中。 我注意到、对于我们的设计、eMMC 模块上的 VCCQ 连接到1.8V。 我们的 TI Sitara 的 Vddshv11引脚连接到3.3V、MMC DAT/CLK/CMD 线路的上拉电阻也连接到3.3V。 我的理解是、这些都必须使用1.8伏或3.3伏。 它们不能使用不同的电压。 这是真的吗?
是的、所有这些(VCCQ、VDDSHV11、MMC 引脚)必须使用1.8V 或3.3V 电压、不能使用不同的电压。 此外、eMMC 复位输入信号应与该电压电平匹配。
[报价 USER="Patrick_W"]使用 eMMC HS200模式的唯一方法是 VCCQ/VDDSHV11/针对 MMC_DAT0-8/MMC_CLK/PULL_CMD 的上拉电阻器必须全部使用1.8伏?[/QUERQ]
是的、HS200模式需要1.8V 电压。 AM572x TI EVM eMMC 不支持 HS200模式、因为它仅配置为3.3V。 DRA75x TI EVM eMMC 支持 HS200模式由于其电压可以在1.8V 和3.3V 之间切换、因此您可以查看 DRA75xTI EVM 原理图:
此致、
帕维尔