MTK屏幕闪屏如何Debug

DESCRIPTION]
 
            经常有客户遇到闪屏问题,直接就提issue到MTK来解,其实这样做效率并
不高。
         因为造成闪屏的原因多种多样,客户提供过来的往往是一个现象,有时候
连现象都描述的不够清楚,导致定位问题的时候难以找到正确的方向。
         其实客户在遇到闪屏问题时,可以做第一手分析,找到一个正确的切入点。
 
[SOLUTION]
              常见的流程可以参考如下:
      1、 排除背光。
          a、   把背光接固定背光,如果仍然闪屏,说明不是背光的问题;
如果屏不闪,说明是背光问题。
          b、  如果是背光问题,继续分析是否有开AAL功能,如果有开
AAL功能,请将AAL功能关闭。如果关闭AAL功能后,屏不闪,说明是
AAL导致的屏闪,请提issue给MTK。如果关闭AAL功能后,屏仍然闪,
请内部确认贵司是否有在framework层做改动,很多情况是由于改动
Framework,绕过LightService直接控制背光结点导致的问题。
          c、 其实当定位到是背光的问题了,这个时候就可以提问题给
MTK了,抓取Mobile log给MTK。
 
     2、 排除ESD。
           a、如果通过第一步(a)排除说不是背光闪,第二步可以检查是否由于ESD check
导致的闪屏。可以先关闭ESD功能,看显示是否仍然会闪。如果关闭ESD功能后,lcm不
再闪动,说明是ESD check导致的闪屏。这个时候就可以提把Mobile log抓过来给MTK看了。
如果关闭ESD功能后,lcm仍然闪动,说明和ESD check无关。
 
      3、 其他情况。
            a、如果背光和ESD都给排除了,这个时候是bug的概率比较大。(常见的情况是待机
的时候不定时的闪屏),请抓取Mobilelog过来给MTK check。

你可能感兴趣的:(MTK屏幕闪屏如何Debug)