Other Parts Discussed in Thread: AM3358
工具/软件:Linux
你(们)好
我已经设计了一个使用 AM3358的定制板、我的板正在从 SD 卡引导。 我尚未使用 SD 卡检测信号。 我需要在 DTS 文件中执行哪些更改才能检测到根文件系统。
未检测到根文件系统。
此致
MAD_HU
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.
您好、Madhu、
[引用 user="Madhu GANDEPALLI"]我已经使用 AM3358[/quot]设计了定制板
您的定制板是基于 AM335x TI EVM、SK、BBB 还是其他?
[报价用户="Madhu GANDEPALLI"]我的主板正在从 SD 卡引导
您使用哪个 MMC 实例进行引导、MMC0/0x4806_0000或 MMC1/0x481D_8000?
[报价用户="Madhu GANDEPALLI"]我没有使用 SD 卡检测信号。
您是指引脚 mmc0_sdcd 还是 mmc1_sdcd?
请注意、AM335x TI EVM 不使用 mmc0_sdcd 信号进行卡检测、而是使用 GPIO0_6信号。 MMC/SD 接口使用 GPIO 作为卡检测引脚。
以下 DTS 文件中对此进行了说明:
{PSDK}/board-support/u-boot/arch/arm/dts/am335x-evm.dts
{PSDK}/board-support/linux-kernel/arch/arm/boot/dts/am335x-evm.dts
此致、
帕维尔
[引用 user="Madhu GANDEPALLI">我发现在 DTS 文件中、他们调用&mmc1并将 VMMC-reg 作为该文件的电源、VMMC-reg 正由 TPS PMIC 生成。 在我们的定制板中、我们不使用 TPS PMIC、也不使用与 PMIC 的 I2C 通信。 这是否会导致根文件系统的标识出现任何问题。
我不认为您的问题与 VMMC_reg DTS 条目有关,就好像这是一个问题,我希望 MLO 和内核加载也是一个问题,而不仅仅是 rootfs。
由于您不使用 PMIC、我怀疑您正在不断地向外部 SD 连接器的 VCC/VDD 电源引脚提供3.3V 电压。 确保在 MLO、内核和 rootfs 加载期间具有稳定的3.3V 电压。
还请提供完整的控制台启动日志。
此致、
帕维尔