5 eMMC烧写


5.1 适用场景

适用场景如下:只适用于eMMC烧写,不管单板上有没有boot都适用,可实现一键烧写所有镜像。

5.2 烧写步骤

具体烧写步骤如下:

步骤1 切换到“烧写eMMC”页签,如图5-1所示。

图5-1 eMMC 烧写界面

步骤2 参数配置,选择连接单板所用的串口,选择PC端使用的网络IP地址,配置好单板的MAC地址、IP地址、子网掩码以及网关,配置如图5-2所示界面。


所选择的PC的服务器IP必须和单板的网络配置在同一个网段内,否则无法烧写。


图5-2 参数配置

步骤3 配置单板分区信息,点击“浏览”,可选择已设置好的分区表信息,载入工具中,如图5-3所示界面。

图5-3 配置单板分区信息



如果所有分区的文件打包成一个镜像烧写时(由于eMMC文件系统分区需要创建分区表,因此文件系统分区,则不能一起打包),此镜像必须要放到fastboot分区,而且此镜像中要包含fastboot,另外由于此时是采用串口方式烧写,烧写速度比较慢,要耐心等待。



eMMC 采用DOS 分区格式,对于Ext3/4 文件系统分区需要创建分区表信息,内核才可以正确识别Ext3/4 文件系统分区。


如果eMMC 存储排布发生变化,一定要选择“创建分区表”进行烧录,重新创建eMMC 分区表,否则内核不能够正确识别Ext3/4 分区。


要修改某个分区的信息可以直接修改保存为 xml格式的分区信息文件,也可以直接在工具中修改,如果要在工具中修改某个分区的信息,用鼠标点击这个分区所在的行,则会出现如图5-4所示。

图5-4 编辑单板分区信息


分区的起始大小和分区大小都是以 KB 或MB 为单位,而且必须是eMMC 扇区大小的整数倍,否则可能会出错。


单击按钮,可以将编辑好的分区表保存为文件。

图5-5 关闭Hitool工具时提醒是否保存分区信息界面

图5-6 切换视图时提醒是否保存分区信息界面

信息另存为如图5-7所示。

图5-7 分区信息保存界面

步骤4 准备单板环境。连接单板的串口和网口,如果单板处于通电状态,给单板下电,并确认单板自举跳线是否已短接;(跳线位置请参考本文档“1 准备”)。

步骤5 烧写单板,点击按钮,如图5-8所示。

图5-8 点击烧写

步骤6 给单板上电,进入烧写过程,等待烧写完成。烧写过程如图5-9所示。

图5-9 烧写过程

烧写过程的信息会在如上的控制台中显示。
如果发现烧写出错,请再次检查单板:

步骤8 烧写完成,连接终端工具,重启单板。

——结束

5.3 制作烧片器镜像

制作烧片器镜像功能可以将当前分区列表中选择的文件制作为烧片器镜像文件。配置好分区列表后,点击按钮,在弹出的保存对话框中设置好文件路径,制作烧片器镜像就开始了,如图5-10所示。

图5-10 制作烧片器镜像过程

——结束

5.4 上传步骤

emmc 烧写是将镜像文件烧录到emmc 器件上,而emmc 上传则是按照设置的起始地址和长度将这段内容上传至PC。上传的具体步骤完全可以参考烧写步骤。这里列出两个和原来烧写步骤中不一样的地方,重复的地方不在累述。

步骤1 同烧写步骤1。

步骤2 同烧写步骤2。

步骤3 配置上传信息,可以设置上传的起始地址在“起始栏”及长度在“长度栏”,点击“浏览”栏,可以选择将这个上传的内容保存在PC 上某个具体的文件中。

步骤4 同烧写步骤4。

步骤5 准备上传,点击“上载”按钮,会将数据保存到指定的文件中,上传过程如图5-11所 示。

图5-11 上传过程

——结束

5.5 制作HiPro镜像

HiBurn提供了制作HiPro镜像的功能。配置好分区列表后,点击按钮,在弹出的保存对话框中设置好文件路径,就可以制作HiPro镜像了。如图5-12所示。



1. 若用户不为none文件系统的分区指定烧写文件,或者不勾选某个分区,则该分区在制作镜像时会被跳过。
2. 若用户不为ext3/4文件系统的分区指定烧写文件,程序会向镜像中写入一个空分区。
3. 用户必须指定最后一个ext3/4文件系统分区的长度。
4. 由于eMMC器件需要附带分区表,因此fastboot分区以及所有ext3/4分区实际数据的地址会相对配置的烧写地址向后微量偏移。


Figure5-12 制作HiPro镜像过程