大家好,
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卡分成多个小点的区就可以?