一、eMMC分区介绍
在进行MTK刷机与启动讲解之前,首先介绍一下eMMC的分区,如下图所示:
eMMC默认的有以上四个分区,boot1,boot2,RPMB,和Userdata分区,系统启动一般会从boot分区启动,但会视厂家而定,有的会把数据都放在user分区,控制从哪个分区boot的可以通过ext_csd[179]去设定,如下图所示
在MTK6795平台上,启动preload首先会从boot1分区启动,之后会进入user分区启动其他的代码,系统存放区间如下
一、MTK6795系统dowload
以下是刷机软件的使用方法:
下载过程中注意点击dowload按钮后再将,开发板usb接到电脑上,然后俺家开机键,系统会自动刷进去,下载时电脑最好不要插其他的usb设备比如说usb转串口之类。
Image的下载过程如下图所示:
三、MTK6795的启动流程
MTK6795系统主要分为,BootROM,preloader,LK(uboot),kernel,Android,这几个部每个部分的执行功能和系统启动流程如下图所示:
经过以上流程,MTK就可以正常的跑起来
如果觉得《MTK6795刷机与启动》对你有帮助,请点赞、收藏,并留下你的观点哦!