找回密码
 注册
搜索
查看: 67424|回复: 222

[讨论] 手机bug集锦!

[复制链接]
发表于 2007-3-23 11:37:23 | 显示全部楼层 |阅读模式
手机bug集锦!
??开这么一个bug集锦主题,主要是给所有开发手机的朋友提供一个查询bug的场所,当然此bug集锦还要靠大家一起来完善啊,我只做个抛砖引玉!希望各位不要吝啬自己的技术经验啊:)另外,bug的描述格式按照如下:
bug平台:agere+spca554[
bug现象:开机过程中,先看到lcd花屏,然后看到正确的开机logo!
bug解决方案:此bug是由于在初使化lcd之前,就已经打开了lcd的背光灯,所以在正确初使化lcd后,由于lcd的内部ram是一个不定的数据,所以看到lcd花屏,当我们把开机logo刷到lcd后,我们看到了正确的logo图!
………………………………………………………………………………………………………………………………
Mikal:
bug平台:sc6600m
bug现象:进入拍照界面,然后退出拍照,发现触摸健无效!(类似巧克力的电容触摸健)
bug解决方案:电容触摸健接口和sensor共用一个IIC;在退出拍照后,系统对sensor做了电源关闭动作,由于sensor没有供电,sensor IIC口状态不定,影响了和他共用IIC口的电容触摸健。分析原因后,软件解决方案,在非senosr工作状态下,每次处理电容触摸健时候,打开下sensor的电源,然后处理完电容触摸健后,然后关闭sensor电压。硬件解决,加模拟开关或者是不共IIC。
………………………………………………………………………………………………………………………………
JamesCarter:
开机花屏的现象其实也可以在lcm的初始化后先将显示的buf全写为白色,这样就不是花屏,是开机先白色,再出来图案,这样应该用户可以接受的。   或者就是把背光延迟点亮。
………………………………………………………………………………………………………………………………
Jamesbond:
前一个不是BUG,点背光顺序放到LCM刷第一桢开机LOGO后就解决[

后一个是硬件设计的BUG,IIC是总线共用的,IIC上拉一定要接系统VIO,SENSOR的VDD,AVDD可以由LDO下变供应,VIO是和BB接口的,其电源开着比关掉更不容易有LEAK CURRENT[

这是系统设计中要考虑的,VIO是整个系统IO电平的统一基准,不能随便关闭,外围IC关核心电压就可以了,核心电压的关闭通过IC自身的EN PIN使之SUSPEND比较好。强制关LDO关电源会让IC IO口状态更容易受干扰,漏电流更大

很多BUG其实都是硬件设计的考虑不周,如IO冲突(虽然可以用软件设置状态来避免),但如果中间隔离一个电阻或者三极管就稳定多了。很多系统在开机一瞬间有一个比较大的电流,可能是因为在IO INITIAL之前存在IO 冲突导致泄露电流增大,用硬件的方式把很多不稳定状态连出现的时序机会都没有[
………………………………………………………………………………………………………………………………
Mikal:
bug平台:sc6600D+winbond99685[
bug现象:99685的OSD buffer 都是动态申请,且OSD汉字显示都是bmp图标!
              在内存池少的情况下,可能会出现摄像一系列申请内存状态下memory不够,另
  外OSD汉字图标占rom,且不易于灵活变化!
bug解决方案:OSD buffer改用 系统LCD buffer,OSD 汉字图标改用系统自带的字库!
这样可以在上面做出非常多的OSD花样!包括时间,动态菜单,滚动菜单等等,
并且修改方便!
………………………………………………………………………………………………………………………………
myyear1984:
对于没经验的人而言  暂时找不到解决方案  可不可以先把问题报出来呢[
我遇到的是三星 S3C2440 CPU平台的 目前想用ARM口调试 可ARM核却起不来 暂时没找原因有人碰到过类似的问题么 给点建议
………………………………………………………………………………………………………………………………
xuthus:
"强制关LDO关电源会让IC IO口状态更容易受干扰,漏电流更大"[
这个怎么理解?[52RD.com]
我是这样理解的 , 状态不稳定可能的漏电流比IC设计的推荐稳定的状态会大(这也看情况,并不一定), 但是,强制关闭源供给电压,在关闭电源后IC是没有任何漏电流的。 在开IC到IC的 IO状态稳定是存在漏电流的,在IO稳定后,漏电流是一样的。 所以,要考虑的是,IO状态稳定阶段所消耗的漏电流电能与由EN关IC后IC的漏电流哪个究竟更大的问题了。
………………………………………………………………………………………………………………………………
[此贴子已经被作者于2007-4-25 15:21:48编辑过]
 楼主| 发表于 2007-3-23 22:21:24 | 显示全部楼层
bug平台:sc6600m
bug现象:进入拍照界面,然后退出拍照,发现触摸健无效!(类似巧克力的电容触摸健)
bug解决方案:电容触摸健接口和sensor共用一个IIC;在退出拍照后,系统对sensor做了电源关闭动作,由于sensor没有供电,sensor IIC口状态不定,影响了和他共用IIC口的电容触摸健。分析原因后,软件解决方案,在非senosr工作状态下,每次处理电容触摸健时候,打开下sensor的电源,然后处理完电容触摸健后,然后关闭sensor电压。硬件解决,加模拟开关或者是不共IIC。
点评回复

使用道具 举报

发表于 2007-3-24 19:26:14 | 显示全部楼层
开机花屏的现象其实也可以在lcm的初始化后先将显示的buf全写为白色,这样就不是花屏,是开机先白色,再出来图案,这样应该用户可以接受的。   或者就是把背光延迟点亮。
点评回复

使用道具 举报

发表于 2007-3-30 22:12:39 | 显示全部楼层

sd

还不明白是什么意思!!!
[em04]
点评回复

使用道具 举报

发表于 2007-3-30 22:28:21 | 显示全部楼层
用6600m版主winteck的?
点评回复

使用道具 举报

发表于 2007-4-1 12:35:48 | 显示全部楼层
前一个不是BUG,点背光顺序放到LCM刷第一桢开机LOGO后就解决

后一个是硬件设计的BUG,IIC是总线共用的,IIC上拉一定要接系统VIO,SENSOR的VDD,AVDD可以由LDO下变供应,VIO是和BB接口的,其电源开着比关掉更不容易有LEAK CURRENT

这是系统设计中要考虑的,VIO是整个系统IO电平的统一基准,不能随便关闭,外围IC关核心电压就可以了,核心电压的关闭通过IC自身的EN PIN使之SUSPEND比较好。强制关LDO关电源会让IC IO口状态更容易受干扰,漏电流更大

很多BUG其实都是硬件设计的考虑不周,如IO冲突(虽然可以用软件设置状态来避免),但如果中间隔离一个电阻或者三极管就稳定多了。很多系统在开机一瞬间有一个比较大的电流,可能是因为在IO INITIAL之前存在IO 冲突导致泄露电流增大,用硬件的方式把很多不稳定状态连出现的时序机会都没有[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-4-2 22:48:28 | 显示全部楼层
开一个BUG集很好,我顶![em01][em01][em01]
点评回复

使用道具 举报

发表于 2007-4-4 12:16:09 | 显示全部楼层
很好的交流平台,顶!!![em08][em08][em08]
点评回复

使用道具 举报

发表于 2007-4-4 12:23:15 | 显示全部楼层
3楼的的解决开机花屏的方案不合适,这样用户会提出开机时的第一帧显示白屏的问题。
点评回复

使用道具 举报

发表于 2007-4-4 12:56:48 | 显示全部楼层
...这两个问题都是常识,算不上Bug。
JamesBond的回复不错。
点评回复

使用道具 举报

 楼主| 发表于 2007-4-5 16:06:57 | 显示全部楼层
all:
      怎么不见人贡献自己的宝贵经验呀?:) 不过得感谢JamesBond!当然我对你第二个问题的方案还是持反对态度!
点评回复

使用道具 举报

发表于 2007-4-7 14:14:15 | 显示全部楼层
路过此地..
点评回复

使用道具 举报

发表于 2007-4-7 21:59:30 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>mikal</I>在2007-4-5 16:06:57的发言:</B>
all:
      怎么不见人贡献自己的宝贵经验呀?:) 不过得感谢JamesBond!当然我对你第二个问题的方案还是持反对态度!
</DIV>


没关系,等你按你的思维做项目碰壁之后就会崇拜我了
点评回复

使用道具 举报

 楼主| 发表于 2007-4-11 09:13:47 | 显示全部楼层
jamesbond 非常有意思!欢迎您继续提供一些宝贵经验!
点评回复

使用道具 举报

 楼主| 发表于 2007-4-11 09:26:17 | 显示全部楼层
bug平台:sc6600D+winbond99685
bug现象:99685的OSD buffer 都是动态申请,且OSD汉字显示都是bmp图标!
              在内存池少的情况下,可能会出现摄像一系列申请内存状态下memory不够,另外OSD
              汉字图标占rom,且不易于灵活变化!
      
bug解决方案:OSD buffer改用 系统LCD buffer,OSD 汉字图标改用系统自带的字库!这样
                    可以在上面做出非常多的OSD花样!包括时间,动态菜单,滚动菜单等等,
                     并且修改方便!
点评回复

使用道具 举报

发表于 2007-4-12 19:53:45 | 显示全部楼层
晕。bug太多了吧。怎么集啊
点评回复

使用道具 举报

发表于 2007-4-17 08:59:40 | 显示全部楼层
太好了,
点评回复

使用道具 举报

发表于 2007-4-17 19:32:30 | 显示全部楼层
对于没经验的人而言  暂时找不到解决方案  可不可以先把问题报出来呢
我遇到的是三星 S3C2440 CPU平台的 目前想用ARM口调试 可ARM核却起不来 暂时没找到原因
有人碰到过类似的问题么 给点建议[em14]
点评回复

使用道具 举报

发表于 2007-4-21 13:43:29 | 显示全部楼层
能不能把这个集合整得更好一点啊. 这样的话如果贴多了就会很乱了啊.[em12]
点评回复

使用道具 举报

发表于 2007-4-23 15:52:19 | 显示全部楼层
"强制关LDO关电源会让IC IO口状态更容易受干扰,漏电流更大"

这个怎么理解?

我是这样理解的 , 状态不稳定可能的漏电流比IC设计的推荐稳定的状态会大(这也看情况,并不一定), 但是,强制关闭源供给电压,在关闭电源后IC是没有任何漏电流的。 在开IC到IC的 IO状态稳定是存在漏电流的,在IO稳定后,漏电流是一样的。 所以,要考虑的是,IO状态稳定阶段所消耗的漏电流电能与由EN关IC后IC的漏电流哪个究竟更大的问题了。[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-15 12:51 , Processed in 0.058681 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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