小白移植EDP屏的艰辛

  1. 按照官网wiki里的教程编译了原始的pad版AndroidSDK.

  2. 修改firefly-rk3288.dts,在其中加入内核自带EDP支持的dtsi文件,如图

!(file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)

  1. 在lcd-LP097Qx1.dtsi中添加EDP屏的背光控制PWM,如图

!(file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg)

上图中比较疑惑的是,pwm0,pwm1在哪里有体现,这样写完以后是不是应该还要设置EDP,来区分是用pwm0还是pwm1来控制背光?

  1. 在firefly-rk3288中修改lcdc0节点的控制接口,如图

!(file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg)

其中修改的只有圈内IO口被修改。

  1. 按照这样的思路编译内核后烧录到开发板上,log提示系统启动的mipi屏,于是我在firefly-rk3288_defconfig中关闭了mipi屏的配置,如图

!(file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg)

  1. 重新编译完内核烧录完后,还是不对,log如图

!(file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg)

本人小白,实在是无从下手了,不知到底是哪个地方的问题,是不是我移植的步骤不对,或者思路错了,都请指教。

背光控制PWM要看你硬件背光接到哪个,可以参考10.1寸显示屏的接法和驱动:http://wiki.t-firefly.com/index. … A.E6.A8.A1.E7.BB.84

楼主的图片没加上

zhansb 发表于 2015-8-11 15:46
背光控制PWM要看你硬件背光接到哪个,可以参考10.1寸显示屏的接法和驱动:http://wiki.t-firefly.com/index

硬件接口用的是pwm1

zhansb 发表于 2015-8-11 15:46
背光控制PWM要看你硬件背光接到哪个,可以参考10.1寸显示屏的接法和驱动:http://wiki.t-firefly.com/index

图1-图5
1.png




本帖最后由 qingxia0702 于 2015-8-11 16:04 编辑

zhansb 发表于 2015-8-11 15:46
背光控制PWM要看你硬件背光接到哪个,可以参考10.1寸显示屏的接法和驱动:http://wiki.t-firefly.com/index

图的顺序与原文中图顺序一致

软件改动不大,可以参考附件我调过的EDP屏,我的代码是更新到PAD版最新的

然后参考显示屏的资料,查一下供电和上电时序
0001-kernel-dts-support-LCD-LP097Qx2.rar (888 Bytes)

zhansb 发表于 2015-8-11 17:28
软件改动不大,可以参考附件我调过的EDP屏,我的代码是更新到PAD版最新的

然后参考显示屏的资料,查一下 …

好的,多谢多谢

不错。学习学习

不错。学习学习

不错不错,学习了

不错不错,学习了

谢谢!谢谢!

不错,正要看,没想到这个rk 论坛人气不错,支持,支持!

不错,可以参考一下,我现在的情况是EDP屏可以点亮,但是显示的颜色不正常

纯友情支持 帮顶

zhansb 发表于 2015-8-11 17:28
软件改动不大,可以参考附件我调过的EDP屏,我的代码是更新到PAD版最新的

然后参考显示屏的资料,查一下 …

版主您好,有个问题想请教你一下 ,我在开发板上用了7.85寸的edp屏后 无法使用VGA和HMDI接口了 这是正常的吗

楼主您好 有个问题请教一下 我在rk3288开发板上使用了7.85寸的edp屏后 无法使用VGA和HDMI 接口了 这是正常的嘛 非常感谢

zhansb 发表于 2015-8-11 17:28
软件改动不大,可以参考附件我调过的EDP屏,我的代码是更新到PAD版最新的

然后参考显示屏的资料,查一下 …

谢谢!

abcxyztt 发表于 2017-5-18 11:48
dts里关掉了,你用的是官方的固件?

嗯 用的官方固件