我们的板子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 |
Shine:
还是4G的?能否先换个小容量的试试。
honhbo meng:
回复 Shine:
2g的还在采购,而且我看论坛有使用mmc0接4g emmc启动的。
不知道是不是烧写方式有问题?
我是给emmc分区后,直接copy mlo uboot到emmc1分区的,这样有问题吗?
这个方法我之前在am5728上使用过,是可以启动的。
honhbo meng:
回复 honhbo meng:
can anyone help me??
Shine:
回复 honhbo meng:
我在e2e上发了个帖,请关注。
e2e.ti.com/…/702307
Jun Hu:
回复 Shine:
shine 你好:
我遇到和你一样的问题,我的AM437x也MMC0接的eMMC,我的eMMC是V4.4.1的,16G,am335x TRM 上说eMMC/eSD 要小于4GB,但是AM4379 上没有容量大小说明,u-boot启动读写eMMC正常,mmc info 信息也对,我按
上做了uuidgen u-boot gpt write,但是后面就没说怎么做了,我想问gpt write成功后我如何把MLO等文件写到eMMC里面去呢?
谢谢!
TI中文支持网
上做了uuidgen u-boot gpt write,但是后面就没说怎么做了,我想问gpt write成功后我如何把MLO等文件写到eMMC里面去呢?