找回密码
 注册
搜索
查看: 2678|回复: 8

[讨论] MTK 怎么才能判断 系统进入sleep 那又如何唤醒

[复制链接]
发表于 2010-8-9 12:25:30 | 显示全部楼层 |阅读模式
软件版本 6223D 09A_W09_52_MP_V10 双卡
 楼主| 发表于 2010-8-10 10:40:03 | 显示全部楼层
谢谢楼上 两位解答。我想再继续问,就是有没有一个标志位\变量或者函数来判断系统是否进入sleep,我没有想干预系统进入sleep。
点评回复

使用道具 举报

发表于 2010-8-9 22:11:38 | 显示全部楼层
SLEEP_UNLOCK(); SLEEP_LOCK();
点评回复

使用道具 举报

发表于 2010-8-9 15:55:53 | 显示全部楼层
如果想强制CPU从sleep中唤醒,最直接的方法是用外部中断。至于何时进入SLEEP,MTK有个算法,但最好不要干预这个算法[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2010-8-11 23:23:27 | 显示全部楼层
可以用catcher看sleep mode的log。你可以看到系统每间隔一会就会起来一次。
至于进入sleep mode,如果系统看到idle task会跑,就会降频,然后进入sleep。[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2010-8-11 12:07:28 | 显示全部楼层
在idle task里面,这个task是优先级最低的task,如果cpu不繁忙,进入这个task后,再做一些事情金进入sleep了
点评回复

使用道具 举报

发表于 2010-8-11 11:48:57 | 显示全部楼层
在idle——task那边看看;进sleep一定是进idle task的
点评回复

使用道具 举报

发表于 2010-8-11 11:47:15 | 显示全部楼层
多大的flash,64+32Mb的?你可以尝试将med内存加大,看看是否可以解决问题。, 看看gIsInSleepMode这个变量是否可以满足你的需求?
点评回复

使用道具 举报

发表于 2012-2-20 22:34:59 | 显示全部楼层
智能机的睡眠唤醒资料谁有啊
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-12-25 00:22 , Processed in 0.046201 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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