TI中文支持网
TI专业的中文技术问题搜集分享网站

am335x emmc boot失败

我们的板子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里面去呢?

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » am335x emmc boot失败
分享到: 更多 (0)