mmc内核分区1,无文件系统类型

image
fstype mmc 1:1 Failed to mount ext2 filesystem… ** Unrecognized filesystem type **

fstype mmc 1:1 Failed to mount ext2 filesystem… ** Unrecognized filesystem type **
如uboot提示,mmc 1:1的分区 应该是一个镜像分区,或者说它根本就不是一个分区文件系统,所以识别不出来是正常的。如果它是一个 FAT分区,但是fstype无法识别类型,那就是这个命令实现的不够完整。

a957cd354f384fbcdb12bc8551f02f4
但是imx6ull pro群里的同学,就可以查看,难道我们的不一样吗

人家用的是ls命令,你用的是 fstype命令,当然不一样了。

image
ls还是不行

如果你是用 buildroot 编译的系统,那么 mmcblk1p1分区,只是标识为 ext4,并分配了 1000MB 的空间,没有对其进行格式化,和文件放置;

就像一般买的固态硬盘,都需要先格式化再使用;

1. 在 linux 系统中格式化 mmcblk1p1分区;
mkfs.ext4 /dev/mmcblk1p1

2. 创建一个临时挂载目录:
mkdir /root/tmp

3. 挂载 mmcblk1p1分区
mount -t ext4 /dev/mmcblk1p1 /root/tmp

4. 在 /root/tmp 目录中创建一些文件
cd /root/tmp && touch helloworld && sync

重启板子,进入 u-boot 命令行

1. 使用 ls 命令来查看 mmcblk1p1 分区的文件
ls mmc 1:1

请问你这个解决了吗?我好像遇到一样的问题了