MT6589 suspend后Resume 花屏(有偿5K)
硬件+软件描述如下:
RGB-DPI输出.
Panel不需要初始化的
这个问题,老板发话了,谁搞定了 支付5K 给高手! 绝对属实!绝对兑现陈诺!
Resume花屏
pclk在SLEEP前后有区别吗?
凹手,求解答.. 肿么一回事?
无语.... 高手何在?
这个问题先排查一下背光,很可能是上层背光到底层map的等级有问题。抓取一下log看看
怎会是背光的问题?先用91手机助手抓图,如果正常,表示framebuffer没问题,问题可能在LCD驱动。你要检查VSYNC ,HSYNC,PCLK,DE 信号是否正常
楼上说的有道理
先确定问题出在FB还是LCD DRIVER IC的驱动
可以改一下复位时间试一下。
你这颗不需要初始化,感觉有点奇怪!如果是都烧录好了的,上电就应该起来了啊。
是不是供电问题。把1.8V也接到2.8V去。
不是供电问题,怎么会跟供电哟关系呢, 如果供电电压不对的话,开机也是异常的了
按前面哥们说的,连下豌豆荚看看图像正常不,确认是FB还是IC,然后把驱动代码贴出来,都看看
谁能搞定啊。
100% 是系统BSP问题..... 手动ADB 都OK的, echo suspend > sys/kernel/debug/mtkfb
echo resume > sys/kernel/debug/mtkfb
这样测试是OK的.
另外, #define mtkfb_early_suspend NULL
#define mtkfb_late_resume NULL
这样处理的话,效果还是一样----resume 后花屏
8楼说的有道理,另外试试resume时重新发初始化参数
你做延时是在哪里做的,是mtkfb.c里面么,有没有在延时之前刷上一帧,在延时之前加mtkfb_update_screen_impl();试试
还没搞定么?休眠前后VSYNC,HSYNC,PCLK,DE看看频率,占空比有没有变化,有可能是休眠时候把这几个管脚关了,唤醒的时候没有重新配置对
新版本的代码这个问题是OK的!1.16
是的,我换成1.16 测试OK
你们的问题解决没?
他们不是说了,换版本才好的吗?
小编,银子给哪位仁兄了呀?
顺便问下,你们6589用的哪种内存和ROM呀?
不是啊啊啊啊!
这个问题出在8193 上电时序