找回密码
 注册
搜索
查看: 1477|回复: 9

[讨论] 我不是研发人员,请帮帮我~~

[复制链接]
发表于 2006-2-24 16:16:00 | 显示全部楼层 |阅读模式
请问手机启动是从CPU的ROM开始的还是从FRASH中开始的?
呵呵.请不要笑我无知呀.
还有,哪些平台的手机开机启动时的时钟是32.768的?
发表于 2006-2-24 21:31:00 | 显示全部楼层
一般手机的CPU都有bootROM,通常情况下都是从bootROM启动,bootROM通常会检测UART上是否有下载请求或其他debug信号(大概等待几十ms),如果有,转入执行相应的处理流程,如果没有,开始执行flash上的代码,也有的基带芯片有iBoot pin,通过上拉或下拉该pin,可指定是否使用bootROM,如果选择不使用bootROM,那就直接跳转到flash中的reset向量开始执行
基本上所有GSM平台的手机开机都需要32768时钟,PMU的开机逻辑计数一定的32768时钟tick(TI的好像是1024次),然后执行开机上电流程
[此贴子已经被作者于2006-2-24 23:02:19编辑过]

[br]<p align=right><font color=red>+5 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-2-25 13:49:00 | 显示全部楼层
<P>32.768KHZ时钟只是RTC时钟,系统时钟(通常13MHZ)才是外部频率基准,在ABB里面通过PLL分频成各种不同的频率供应周边器件。PMU从上电开始即产生系统RESET(拉低),当中维持一定的延时后各LDO有输出电压(先Vcore,再Vio,VSIM,VRF),这样是充分保证各器件在初始状态中的时序相容,防止CMOS的IO锁死,然后RESET(低电平)保持一定时间后变高DBB程序计数器开始累加,这个RESET延迟时间与保持时间是可编程的(尽量多一些时间以保证一些内核频率低的器件的时序兼容)</P><P>开机(start-up)程序都是从ROM中执行,如果有系统是用的NAND-FLASH或者磁盘存储,则此start-up也叫BIOS或者boot-loader,通过把NANDFLASH里面的系统基本管理代码LOAD到SDRAM中然后跳入SDRAM的程序管理系统就完成了引导</P>[br]<p align=right><font color=red>+5 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2006-2-25 20:04:00 | 显示全部楼层
<P>thanks</P>
点评回复

使用道具 举报

发表于 2006-5-14 10:54:00 | 显示全部楼层
THANKS!
点评回复

使用道具 举报

发表于 2006-8-25 19:58:00 | 显示全部楼层
两位的见解很正确也很精辟啊
点评回复

使用道具 举报

发表于 2006-9-2 00:02:00 | 显示全部楼层
thanks
点评回复

使用道具 举报

发表于 2006-9-9 12:29:00 | 显示全部楼层
说对的了
点评回复

使用道具 举报

发表于 2009-7-11 01:35:00 | 显示全部楼层
mark!!!
点评回复

使用道具 举报

发表于 2009-7-27 17:34:00 | 显示全部楼层
菜鸟飞过学习了......
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-26 20:51 , Processed in 0.057503 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表