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无法识别类型,那就是这个命令实现的不够完整。
但是imx6ull pro群里的同学,就可以查看,难道我们的不一样吗
人家用的是ls命令,你用的是 fstype命令,当然不一样了。
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
请问你这个解决了吗?我好像遇到一样的问题了