首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 高通平台开机

高通平台开机

资料介绍
Qualcomm手机开机全过程大揭密
Qualcomm手机开机全过程大揭密
chh@amoi.com.cn
2004-11-13
摘要:

本文试图通过代码来深入剖析Qualcomm手机开机的整个过程,即从按下开机键一直到出
现待机界面,Qualcomm的手机软件在整个流程中究竟完成了哪些工作。本文的主要目标
是理清手机的初始化流程,并为今后Amoi定做初始化工作提供一个参考。
关键字:开机、Rex、TMC、ui_task、CoreApp
1. 开机的简要流程分析
Qualcomm的平台软件支持两种启动方式:一种是Nor Flash启动方式,另外一种就
是Nand Flash启动方式。Nor
Flash启动方式就相当于硬件直接找到一个入口点开始执行代码,相比较而言会
比较简单,且Amoi没有采用此种方式,所以本文对于这种方式不做详细分析。另外一种
就是Nand
Flash启动方式,这种方式和PC的启动方式比较相像,也是Amoi采用的Boot方式,下面将
详细分析在此方式下面的开机过程。
按下开机键之后,将产生一个时钟中断,从而通知AMSS主芯片的Boot
Load硬件去将放置于Nand
Flash上面的第一个Block(8K)里面的Boot代码Copy到内核内存(RAM,这个内存应该是
CPU自带的内存,同后面提到的SDRAM有一定区别,可以把它当作CPU的Cache)的0xFFFF
0000地址,并开始执行Boot代码。
高通平台开机
本地下载

评论