Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2148406
  • 博文数量: 438
  • 博客积分: 3871
  • 博客等级: 中校
  • 技术积分: 6075
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-10 00:11
个人简介

邮箱: wangcong02345@163.com

文章分类

全部博文(438)

文章存档

2017年(15)

2016年(119)

2015年(91)

2014年(62)

2013年(56)

2012年(79)

2011年(16)

分类: Android平台

2015-11-16 15:22:57

1. MTK系统初始化过程
  1. a.设备一上电Boot Rom就开始运行,
  2.   a.1 初始化software stack,通信端口和存储设备(如NAND/EMMC)
  3.   a.2 因为此时DRAM还没有初始化,Boot ROM会从存储设备中把pre-loader加载到L2 Share SRAM中
  4.   a.3 Boot Rom跳转到pre-loader的入口处并执行
  5. b. preloader的执行过程
  6.   b.1 初始化DRAM,并将uboot从存储器加载到DRAM中
  7.   b.2 Pre-loader跳转到uboot中并执行,
  8. c. uboot的执行过程
  9.   c.1 做一些初始化,比如显示的初始化等
  10.   c.2 uboot从存储器中加载引导镜像,包括linux内核和ramdisk
  11.   c.3 uboot跳转到linux内核地址处,引导内核成功
如下图所示:








阅读(1054) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~