我们的板子mmc0接EMMC mmc1接SD卡:(启动顺序为MMC1-->MMC0)
1.可以通过SD卡启动,启动后进入UBOOT,可以通过mmc命令正常读取EMMC;
2.在Linux下将EMMC分区 ,分区1 FAT32 存放MLO、uboot.img、u-boot.env,分区2EXT4存放rootfs;
3.拔掉SD卡,重新上电,串口无任何打印,观察电源电压也无任何变化。
我的uboot是使用的am335x_evm_defconfig配置,我看最新文档使用这套配置是支持EMMC boot的。
请帮忙分析下原因,谢谢!
| Board | SD Boot | eMMC Boot | NAND Boot | UART Boot | Ethernet Boot | USB Ethernet Boot | USB Host Boot | SPI Boot |
|---|---|---|---|---|---|---|---|---|
| AM335x GP EVM | am335x_evm_defconfig | am335x_evm_defconfig | am335x_evm_defconfig | am335x_evm_defconfig | am335x_evm_defconfig | am335x_evm_spiboot_defconfig | ||
| AM335x EVM-SK | am335x_evm_defconfig | am335x_evm_defconfig | am335x_evm_defconfig | |||||
| AM335x ICE | am335x_evm_defconfig | am335x_evm_defconfig | ||||||
| BeagleBone Black | am335x_evm_defconfig | am335x_evm_defconfig | am335x_evm_defconfig | |||||
| BeagleBone White | am335x_evm_defconfig | am335x_evm_defconfig |
