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

AM335xEmmc启动,分区格式化问题

大家好,

eMMC启动方式,eMMC应该如何分区

我用SD卡方式启动后,在文件系统用fdisk分区eMMC后,无法启动一直打印CCCCCCC

不分区,直接将eMMC使用mkfs.vfat 格式化后,启动失败,应该是分区过大(eMMC大小4GB),错误信息如下:

U-Boot SPL 1.01.01.166 (20180920 – 17:54:59)
Trying to boot from MMC2

** Partition 1 not valid on device 1 **
spl_register_fat_device: fat register err – -1
spl_load_image_fat: error reading image u-boot.img, err – -1
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

Shine:

请问您用的是MMC2? AM335x ROM bootloader只支持从MMC0, MMC1启动。

wolf war:

回复 Shine:

是MMC1,那是我改的代码

那个打印信息是,我格式化了4G eMMC把MLO等拷贝进去后,打印的结果

我另外做了一个实验,用同样的方式,用mkfs.vfat 直接格式化8G的 SD卡(mmcblk0),也会有这样的错误,所以认为是分区太大了uboot Fat驱动识别不了

yongqing wang:

回复 wolf war:

将SD卡分成多个小点的区就可以?

赞(0)
未经允许不得转载:TI中文支持网 » AM335xEmmc启动,分区格式化问题
分享到: 更多 (0)