emmc的分区逻辑如下:
Device Boot Start End Sectors Size Id Type
/dev/mmcblk1p1 * 2048 258047 256000 125M c W95 FAT32 (LBA)
/dev/mmcblk1p2 258048 4497407 4239360 2G 83 Linux
/dev/mmcblk1p3 4497408 7487487 2990080 1.4G 83 Linux
但是uboot启动参数是emmc_linux_boot=echo Trying to boot Linux from eMMC ...; setenv mmcdev 1; setenv bootpart 1:2; setenv mmcroot /dev/mmcblk0p2 rw; run mmcboot;
这样挂载了 sd卡的文件系统啊
SD分区逻辑Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 * 2048 6217727 6215680 3G c W95 FAT32 (LBA)
/dev/mmcblk0p2 6217728 18651135 12433408 6G 83 Linux
/dev/mmcblk0p3 18651136 31084543 12433408 6G 83 Linux