maoguodong 发表于 2017-11-22 14:34:23

RK3288 ANDROID5.1 mipi屏显示异常

本帖最后由 maoguodong 于 2017-11-22 14:37 编辑

各位大神,请帮忙看下,我这边的主板是RK3288,系统是Android5.1,液晶屏(5.5寸mipi屏)的时序如图所示,是厂商提供的配置,现在启动过程中,内核阶段显示正常,到了Android阶段,突然变窄,请帮忙看下该如何修改,谢谢
各位大神,请帮忙看下,我这边的主板是RK3288,系统是Android5.1,液晶屏(5.5寸mipi屏)的时序如图所示,是厂商提供的配置,现在启动过程中,内核阶段显示正常,到了Android阶段,突然变窄,请帮忙看下该如何修改,谢谢

maoguodong 发表于 2017-11-22 14:41:07

我用命令dumpsys SurfaceFlinger,看起来好像跟这里红色框框的地方有关系,display 1920X1080感觉不是很对,但是本人Android层不是很懂,有大神帮忙看下吗

maoguodong 发表于 2017-11-22 14:46:02

dts部分代码
&fb {
        rockchip,disp-mode = <DUAL>;
            rockchip,uboot-logo-on = <1>;
};
&rk_screen {
       display-timings = <&disp_timings>;
};
&disp_timings {
        //native-mode = <&timing1>;
        native-mode = <&timing0>;
};



/*lcdc0 as PRMRY(HDMI),lcdc1 as EXTEND(RK1000)*/
&lcdc0 {
        status = "okay";
        rockchip,prop = <PRMRY>;
                  power_ctr: power_ctr {
               rockchip,debug = <1>;
             /*    lcd_en:lcd_en {
                         rockchip,power_type = <GPIO>;
                         gpios = <&gpio7 GPIO_A3 GPIO_ACTIVE_HIGH>;
                         rockchip,delay = <10>;
               };
               
               lcd_cs:lcd_cs {
                         rockchip,power_type = <GPIO>;
                         gpios = <&gpio7 GPIO_A4 GPIO_ACTIVE_HIGH>;
                         rockchip,delay = <10>;
               };

               lcd_rst:lcd_rst {
                         rockchip,power_type = <GPIO>;
                         gpios = <&gpio0 GPIO_B5 GPIO_ACTIVE_LOW>;
                         rockchip,delay = <10>;
               };
                */

         };
};

&lcdc1 {
        status = "disabled";
        rockchip,prop = <EXTEND>;
};

&hdmi {
        status = "okay";
        rockchips,hdmi_audio_source = <0>;
        hdmi_cec = <0>;
};

maoguodong 发表于 2017-11-22 18:07:03

看到请帮忙回复下。我测试了Android4.4是正常的
页: [1]
查看完整版本: RK3288 ANDROID5.1 mipi屏显示异常