eMMC分区是怎么设置的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eMMC分区是怎么设置的?相关的知识,希望对你有一定的参考价值。

参考技术A

eMMC设置分区的方法有很多,一般的消费类电子产品的设计工程师,都会设置好分区,不需要消费者关心。市面上也有做烧录器的厂商,他们可以通过烧录器的软件来设置eMMC芯片的分区,如SmartPRO
III软件,如下图示。

本回答被提问者和网友采纳

Marvell 88f8040 从emmc引导进入 内核

参考技术A 宿主机:Ubuntu真机18.04 LTS /X64
目标板:Marvell 88f8040(SAM7)

简介:SAM7开发板已经可以从NFS引导进入内核,此次记录从emmc引导进内核的步骤:首先要对emmc进行分区;这里请注意:只有进入Linux系统才能够分区,所以要先通过网络引导或者SD卡引导内核进入Linux系统。

需要准备的源文件:
Image 设备树文件(.dtb文件),还有文件系统;

mmc进行分区的方法

执行fdisk /dev/mmcblk1 命令。 选择m 帮助。查看具体的参数帮助信息。

emmc分区设置好后,进行挂载:
root@localhost:~# mount /dev/mmcblk1p1 /mnt/ (无信息输出表明挂载成功)
我在挂载过程中出现这个错误:mount: wrong fs type, bad option, bad superblock on /dev/mmcblk1
检查了一下是文件系统类型不支持,执行 sudo mkfs -t ext4 /dev/mmcblk1 后再进行挂载,这次成功。
此处进入mnt目录下,将文件系统的压缩包拷贝到当前目录(mnt),并解压。然后在拷贝Image文件和设备树文件到解压后的boot 目录下

挂载完成后 卸载磁盘。 umount /mnt/

重启进入uboot命令行界面:
设置bootcmd 为mmc启动: 此处我的bootcmd参数为:

注意:root=/dev/mmcblkp1 为你的文件系统的所在位置

设置好环境变量后,saveenv 进行保存一下。然后reset 重启后。 会自动从mmc加载进去内核:
如下所示:

启动完成,进入Linux系统。

以上是关于eMMC分区是怎么设置的?的主要内容,如果未能解决你的问题,请参考以下文章

清除emmc怎么恢复

UUU烧录EMMC分区问题

xml格式的分区表怎么写

armbian怎么超频命令

zynqmp 怎么将linux系统下载到emmc

Marvell 88f8040 从emmc引导进入 内核