review the large issues (LCD, Flash, PSensor, call drop .....) solved during the project

 1. LCD Flickering

Due to LCD (SHARP LCD) not have its own clock to maintain the refreshing, and the clock source was coming from CPU Pclock, so this cause the flickering while DVFM happens (Sharp LCD is too sensitive on the frequecy change).  Marvell p935

 

solution: 1. change LCD with it's only clock source or LCD which is not sensitive on clock change.

               2. change HSS to fixed which maintained PCLOCK stable.

 

2. Psensor initialization slow cause phone freeze

 

according to spec, Psensor(smb) initialization need to delay 1msecond, which is too critial on the initialization, so just change to longer, which solve this problem.

 

3. Call drop.

 

10% call drop rate while incoming call, which is caused by network handover. 

 

4. Nand flash bad block

 

during using the phone, the bb is inscreased while time being. this is caused by time sequence difference between Nand write and CPU frequency.

 

after CPU frequeny is raised to 156M while writing the nand. this problem is solved.

 

5. white screen while wakeup the phone.

this is caused by the I2C, which is damed by touch screen I2C request. the time sequence is broken between I2c and Touch screen data.

 

Hardware change on Touch screen, when phone goes to sleep, the power of touch is cut, and while wakeup, repower the touch screen.

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值