MTK-6577+Android-EMMC分区布局_第1页
MTK-6577+Android-EMMC分区布局_第2页
MTK-6577+Android-EMMC分区布局_第3页
MTK-6577+Android-EMMC分区布局_第4页
MTK-6577+Android-EMMC分区布局_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档 1欢迎下载 MTK 6577 Android EMMC 分区布局 先来看 MT6575 Android scatter emmc txt 的内容 PRELOADER 0 x0 DSP BL 0 x40000 MBR 0 x600000 EBR1 0 x604000 NODL PMT0 x608000 NODL NVRAM0 xa08000 NODL SECCFG0 xf08000 UBOOT 0 xf28000 BOOTIMG0 xf88000 RECOVERY0 x1588000 SEC RO0 x1b88000 精品文档 2欢迎下载 NODL MISC0 x2188000 LOGO 0 x21e8000 NODL EXPDB0 x24e8000 ANDROID0 x26e8000 CACHE0 x227e8000 USRDATA0 x428e8000 NODL FAT0 x629e8000 NODL BMTPOOL0 xFFFF00a8 此文件在 mediatek source misc 下可以找到 这里的地址指导对应的 image 烧录到 EMMC 具体的地方 比如 PRELOADER 烧录到起始地址为 0 x0 的地方 NODL NODL 是什么意思呢 NODOWNLOAD 就是说 这些分区不下载 或者说 不更新 其中就有 NVRAM 分区 对这个 就好理解了 这个分区保存了手机的 SN IMEI 及网卡的 MAC 地址 手机出厂后 这些硬件 参数是不变的 所以刷机不会更新它们 除了 NVRAM 外 还有几个也是 NODL 这些分区尚 不清楚其作用 但有一点是肯定没错的 那就是将 NODL 的分区备份出来 以防万一 精品文档 3欢迎下载 可见是需要把这些镜像文件烧录到 EMMC 中的 这些镜像的功能主要是什么呢 下面先借用 MTK 给出的一张分区布局 图 1 再来看 MTK 给出的系统启动流程图 精品文档 4欢迎下载 图 2 ISRAM 是指内部 RAM MTK6577 有 64KB DRAM 是外部 RAM 由于不同处理器芯片厂商对 arm core 的封装差异比较大 所以不同的 arm 处理器 对于上 电引导都是由特定处理器芯片厂商自己开发的程序 这个上电引导程序通常比较简单 会 初始化硬件 提供下载模式等 然后才会加载通常的 bootloader 下面是几个 arm 平台的 bootloader 方案 marvell pxa935 bootROM OBM l4 BLOB informax im9815 bootROM barbox U boot mediatek mt6516 6517 bootROM pre loader l5 U boot broadcom bcm2157 bootROM boot1 boot2 U boot 下面安装保存在 EMMC 中地址递增的顺序来学习这些分区 1 Pre loader 处理所有的下载和安全启动 第 1 个引导镜像 初始化 EMMI PLL 和外部 RAM 等 精品文档 5欢迎下载 2 DSP BL DSP 引导程序 boot loader modem DSP 3 MBR Master Boot Record 主引导记录 定义在 mediatek source misc 下面 4 EBR1 Extend BootRecord 扩展分区记录 记录了扩展分区包含了哪些分区 比如可能是 USRDATA 和 FAT 5 PMT 这里还不知道 PMT 是指什么 知道的朋友麻烦分享下 后面在学习中搞懂了再不上来 6 NVRAM 保存硬件相关相关信息 比如校准数据 calibration data MAC 地址 IMEI 等等 7 SECCFG SEC 是 security 的简称 CFG 是指 configuration 的简称 预留给安全平台 8 UBOOT 第 2 个引导镜像 处理大多数硬件初始化和启动整个内核 bring upentire Linux kernel 9 BOOTIMG Linux 内核镜像和它的根 root 文件系统 内核和 ramdisk 的根文件系统打包在一起 对 应于 boot imag 10 RECOVERY 恢复模式下回复内核镜像和它的根文件系统 处理所有的系统恢复和固件 firmware 更新 功能 11 SEC RO RO 是 region 的简称 区域的意思 这里是为安全平台预留的安全区域 12 MISC 精品文档 6欢迎下载 用于恢复处理 power loss 13 LOGO 开机 logo 区域 14 EXPDB 用于保存内核 panic 调试信息 15 ANDROID 是一个 YAFFS2 文件系统 android 系统镜像 对应 system img 16 CACHE 是一个 YAFFS2 文件系统 它将挂载到 cache 目录下 Android 系统内部系统 这里主要用 于升级的缓存 比如保存 android 内部缓存数据 cache data 或是 web 缓存数据 内容由 运行时来定 17 USRDATA 是一个 YAFFS2 文件系统 它将挂载到 data 目录下 编译生成 userdata img 包含了所有 应用相关的配置文件 以及用户相关数据 NVRAM 等参数 18 FAT 应该是指 FAT 文件系统 用户的数据就保存在这个区域 也是最大的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论