微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mtk6515平台,MIPI FWVGA屏,每次唤醒都会先花一下。

mtk6515平台,MIPI FWVGA屏,每次唤醒都会先花一下。

时间:10-02 整理:3721RD 点击:

mtk6515平台,mipi FWVGA屏,每次唤醒都会先花屏一下。请问如何解决呢。
现在觉得可能是reset引起的,明天去看看。

将屏的打开背光时间延时,不过我也不知道在哪里修改。只是解决方法可以这样。

是的,是这个原因吗?之前resume不加初始化屏一直亮不起来。

恩,明天去试试。

我MIPI NT35516的屏也花屏  延时背光就能解决  还要修改一下充电 刚进充电时也花屏 
也可以唤醒时连续刷几次屏,不花屏刷掉。

再请教一下,延时背光是在那里控制呢。

我这用NT35510的IC。用BOE的玻璃就出现唤醒时花一下屏的现像,我分析可能是因为唤醒屏的代码延时太多了,而将开背光在唤醒代码前了。
所以我将lcm_resume中的延时去掉就OK了。
你也可以这样试一下。

嗯,谢谢!

这样唤醒时间会长点!你可以在mtk_fb.c哪文件唤醒时把花屏刷掉也行!


怎么去掉?
我不知道,麻烦说一下。

mtkfb_late_resum这函数中is_early_suspended = FALSE;后面加上mtkfb_update_screen_impl这函数

请教一下,在充电时是怎么处理的,我这边充电时延时背光还是会花,跟这个延时走的。

充电是在uboot里面处理。mt6577_bat.c文件中的void uboot_charging_display()     if (!bl_switch) 这里面修改就行了

这就悲剧了,我在这里面也改过,无论加多少延时,都是和延时走的,加个10秒都没用。

延时是没用的!我是这样修改的!你参考一下:
//modify at 20121115 by zhu for nt35516 hua lcd
#if defined(NT35516) || defined(OTM9608A)
        if(bl_switch_timer > 2){
            mt65xx_backlight_on();
        }
        if((FIRST_COMECHARGING) && (bl_switch_timer < 2))
        {
           FIRST_COMECHARGING = false;
           mt65xx_disp_power(FALSE);
        }
       // else if(bl_switch_timer == 0)
       //    mt65xx_disp_power(FALSE);
        bl_switch_timer++;
#else
        bl_switch_timer++;
        mt65xx_backlight_on();
#endif
//modify at 20121115 by zhu end

/* UBOOT charging idle mode */
    if (!bl_switch) {
        mt65xx_disp_power(TRUE);
//modify at 20121115 by zhu for nt35516 hua lcd
#if defined(NT35516) || defined(OTM9608A)
        if(bl_switch_timer > 2){
            mt65xx_backlight_on();
        }
        if((FIRST_COMECHARGING) && (bl_switch_timer < 2))
        {
           FIRST_COMECHARGING = false;
           mt65xx_disp_power(FALSE);
        }
       // else if(bl_switch_timer == 0)
       //    mt65xx_disp_power(FALSE);
        bl_switch_timer++;
#else
        bl_switch_timer++;
        mt65xx_backlight_on();
#endif
//modify at 20121115 by zhu end
        g_bl_on = 1;                               
    }       

非常感谢xiaozhu大神的帮助,按照这个方法果然解决了,谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top