-
按照官网wiki里的教程编译了原始的pad版AndroidSDK.
-
修改firefly-rk3288.dts,在其中加入内核自带EDP支持的dtsi文件,如图
!(file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)
- 在lcd-LP097Qx1.dtsi中添加EDP屏的背光控制PWM,如图
!(file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg)
上图中比较疑惑的是,pwm0,pwm1在哪里有体现,这样写完以后是不是应该还要设置EDP,来区分是用pwm0还是pwm1来控制背光?
- 在firefly-rk3288中修改lcdc0节点的控制接口,如图
!(file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg)
其中修改的只有圈内IO口被修改。
- 按照这样的思路编译内核后烧录到开发板上,log提示系统启动的mipi屏,于是我在firefly-rk3288_defconfig中关闭了mipi屏的配置,如图
!(file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg)
- 重新编译完内核烧录完后,还是不对,log如图
!(file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg)
本人小白,实在是无从下手了,不知到底是哪个地方的问题,是不是我移植的步骤不对,或者思路错了,都请指教。




