找回密码
 注册
搜索
查看: 755|回复: 2

[讨论] 求助:为何(MTK6225平台)当设置的闹铃时间到时,手机先自动开机,然后再响闹铃?

[复制链接]
发表于 2008-3-25 15:02:19 | 显示全部楼层 |阅读模式
大家好:

     小弟现在遇到一个问题:(  MTK6225平台)

      在手机关机的状态下:

      1: 在手机关机的状态下,当插入USB充电时,手机自动开机
      2: 当设置好闹钟后,马上关机。奇怪的现象发生了:当设置闹钟的时间到后,手机先自动开机,然后闹钟再响!
           正确的顺序是:应该闹钟先响,然后提示是否开机!

             然后,小弟通过抓TRACE发现:以上2种现象发生时,程序都是走的函数: kbd_is_mutiple_key(),(文件:kbdmain.c)
  其中在此函数中:

   if((DRV_Reg(KP_STS) & KP_STS_KEYPRESS) &&
       ((~powerkey_status)&(pwrkey_bit))//((~DRV_Reg(KP_LOW_KEY))&(PWRKEY_index))
     )
   {
      return KAL_TRUE;
   }

发现此判断有问题,难道一直为真!?!


      以上2种现象甚是奇怪,我百思不得其解!望各位师兄能予以解答!!十分感谢!![em01]
发表于 2008-3-26 22:41:29 | 显示全部楼层
估计是硬件的问题吧

软件觉得不大可能改出这种问题出来吧
点评回复

使用道具 举报

发表于 2009-3-16 16:25:43 | 显示全部楼层
硬件问题
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-2-25 04:27 , Processed in 0.057695 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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