找回密码
 注册
搜索
查看: 1560|回复: 7

[讨论] 求教: mtk的开机流程

[复制链接]
发表于 2007-11-6 09:23:35 | 显示全部楼层 |阅读模式
上了好长时间的班,现在还没搞清MT6226的开机流程,请大侠们或是讨论或是发些资料给我,让我更明白些,多谢了呀.
发表于 2007-11-10 12:05:50 | 显示全部楼层
不管哪个系统构架,开机都是:电源准备好---->给CPU一个Reset
(按键开机)
PWRKEY接地--->
PMU准备好VCORE、VDD、VMEM、VCTXO等(具体时序参考PMU的Datasheet)-->
根据外接的RSTCAP,决定Reset信号的延迟时间,Reset输出后,CPU就启动了--》
CPU拉高BBWAKEUP信号,之后PWRKEY就可以释放了--》
CPU启动后,判断开机原因--》
播放开机动画--》同时处理其它设备的初始化……(具体咨询软件同事)

(RTC开机)
系统时间到达RTC模块由用户设定好的闹钟时间--》
BBWAKEUP信号拉高--》
PMU准备好VCORE、VDD、VMEM、VCTXO等--》
输出Reset信号--》
CPU判断开机原因--》
播放闹钟动画和闹铃音--》
询问是否开机--》…………

(Charge开机)
PMU检测到Vchg是合法的电压--》
输出电源--》
输出Reset--》
CPU开机--》拉高BBWAKEUP
判断开机原因--》
播放充电动画--》……

关机流程就比较简单了,只要CPU检测到关机指令,处理完任务,保存好文件之后,把BBWAKEUP信号拉低,系统就掉电关机了[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2007-11-10 13:25:42 | 显示全部楼层
多谢了!
点评回复

使用道具 举报

发表于 2008-9-6 14:12:13 | 显示全部楼层
那播放开机动画的时间是规定了,还是能在程序里修改的啊?现在急需让开机动画时间延长,不知怎么解决,知道的麻烦回复我邮件里。非常感谢!!![em14]
点评回复

使用道具 举报

发表于 2008-9-7 17:32:42 | 显示全部楼层
二楼解释有点问题:
PWRKEY接地--->
PMU准备好VCORE、VDD、VMEM、VCTXO等(具体时序参考PMU的Datasheet)-->
根据外接的RSTCAP,决定Reset信号的延迟时间,Reset输出后,CPU就启动了--》
CPU拉高BBWAKEUP信号,之后PWRKEY就可以释放了--》1
CPU启动后,判断开机原因--》2
播放开机动画--》同时处理其它设备的初始化……(具体咨询软件同事)
本文来自:我爱研发网(52RD.com) 详细出处:http://www.52rd.com/bbs/Detail_RD.BBS_101647_6_1_1.html

在1处,由软件来判断PWRKEY是否还在按,如果在按,将BBWAKEUP拉高以保持电源输出。当然也有如二楼的说法,但是个人觉得,还是应当先判断开机键是否仍然在按后再决定是否拉高BBWAKEUP。这样可以解决误触发。
点评回复

使用道具 举报

发表于 2008-11-18 23:01:08 | 显示全部楼层
学习了
点评回复

使用道具 举报

发表于 2008-12-9 23:04:24 | 显示全部楼层
xuexi liao
点评回复

使用道具 举报

发表于 2009-10-14 16:38:37 | 显示全部楼层
谢谢!!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-25 02:51 , Processed in 0.045662 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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