Firefly开源社区

打印 上一主题 下一主题

[Android] RK3399调试LG的双LVDS屏幕出现花屏

190

积分

0

威望

0

贡献

技术小白

积分
190

RK3399调试LG的双LVDS屏幕出现花屏

发表于 2020-10-15 16:25:32      浏览:4155 | 回复:4        打印      只看该作者   [复制链接] 楼主
        

微信图片_20201015161928.jpg (104.58 KB, 下载次数: 132)

微信图片_20201015161928.jpg

image.jpg (59.63 KB, 下载次数: 145)

image.jpg

image.jpg (59.63 KB, 下载次数: 141)

image.jpg
回复

使用道具 举报

190

积分

0

威望

0

贡献

技术小白

积分
190
发表于 2020-10-15 16:28:02        只看该作者  沙发
&dsi {
        status = "okay";
        rockchip,lane-rate = <864>;  //lvds_clock*6*2
        dsi_panel: panel {
                compatible ="simple-panel-dsi";
                reg = <0>;
                //ddc-i2c-bu
                //power-supply = <&vcc_lcd>;
                //pinctrl-0 = <&lcd_panel_reset &lcd_panel_enable>;
                backlight = <&backlight>;
                /*
                enable-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
                reset-gpios = <&gpio4 29 GPIO_ACTIVE_LOW>;
                */
                dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_EOT_PACKET)>;
                dsi,format = <MIPI_DSI_FMT_RGB888>;
                //bus-format = <MEDIA_BUS_FMT_RGB666_1X18>;
                //dsi,lvds-force-clk = <800>; // 800/2/3 ~= 65Mhz
                dsi,lanes = <4>;

                dsi,channel = <0>;

                enable-delay-ms = <70>;
                prepare-delay-ms = <12>;
        
                unprepare-delay-ms = <12>;
                disable-delay-ms = <30>;
               
                size,width = <527>;
                size,height = <297>;

                status = "okay";

                panel-init-sequence = [
                        29 00 06 14 01 08 00 00 00
                        29 00 06 3c 01 0c 00 0a 00
                        29 00 06 64 01 0c 00 00 00
                        29 00 06 68 01 0c 00 00 00
                        29 00 06 6c 01 0c 00 00 00
                        29 00 06 70 01 0c 00 00 00
                        29 00 06 34 01 1f 00 00 00
                        29 00 06 10 02 1f 00 00 00
                        29 00 06 04 01 01 00 00 00
                        29 00 06 04 02 01 00 00 00
                        29 00 06 50 04 00 01 f0 03
                        29 00 06 54 04 14 00 50 00
                        29 00 06 58 04 80 07 9c 00
                        29 00 06 5c 04 05 00 0a 00
                        29 00 06 60 04 38 04 05 00
                        29 00 06 64 04 01 00 00 00
                        29 00 06 a0 04 06 c0 00 00
                        29 00 06 04 05 04 00 00 00
                        29 00 06 80 04 00 01 02 03
                        29 00 06 84 04 04 07 05 08
                        29 00 06 88 04 09 0a 0e 0f
                        29 00 06 8c 04 0b 0c 0d 10
                        29 00 06 90 04 16 17 11 12
                        29 00 06 94 04 13 14 15 1b
                        29 14 06 98 04 18 19 1a 06
                        29 78 06 9c 04 33 04 00 00
                ];
                panel-exit-sequence = [
                        05 05 01 28
                        05 78 01 10
                ];
               
                power_ctr: power_ctr {
                        rockchip,debug = <0>;
                        power_enable = <1>;
                            bl_en:bl_en {
                                gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
                                pinctrl-names = "default";
                                pinctrl-0 = <&lcd_panel_bl_en>;
                                rockchip,delay = <0>;
                            };
                            lcd_en:lcd_en {
                                gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
                                pinctrl-names = "default";
                                pinctrl-0 = <&lcd_panel_lcd_en>;
                                rockchip,delay = <10>;
                            };
                        lcd_pwr_en: lcd-pwr-en {
                                gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
                                pinctrl-names = "default";
                                pinctrl-0 = <&lcd_panel_pwr_en>;
                                rockchip,delay = <10>;
                        };

                        lcd_rst: lcd-rst {
                                gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
                                pinctrl-names = "default";
                                pinctrl-0 = <&lcd_panel_reset>;
                                rockchip,delay = <6>;
                        };
                };

                disp_timings: display-timings {
                        native-mode = <&timing0>;
                        timing0: timing0 {
                                clock-frequency = <72000000>; //@60
                                hactive = <1920>;
                                vactive = <1080>;
                                hsync-len = <80>;   //20, 50
                                hback-porch = <20>; //50, 56
                                hfront-porch = <156>;//50, 30 //1580
                                vsync-len = <5>;
                                vback-porch = <10>;
                                vfront-porch = <5>;
                                hsync-active = <0>;
                                vsync-active = <0>;
                                de-active = <0>;
                                pixelclk-active = <0>;
                        };
                };
        };
};
面板是LG的 LM238WF1  不管怎么调节 都是花屏,希望能在这里得到一些有用的信息,谢谢。
回复

使用道具 举报

190

积分

0

威望

0

贡献

技术小白

积分
190
发表于 2020-10-16 10:48:31        只看该作者  板凳

问题已解决,成功点亮屏幕。
回复

使用道具 举报

79

积分

0

威望

0

贡献

技术小白

积分
79
发表于 2020-10-19 14:59:49        只看该作者  地板
hh3151128 发表于 2020-10-16 10:48
问题已解决,成功点亮屏幕。

怎么搞
回复

使用道具 举报

190

积分

0

威望

0

贡献

技术小白

积分
190
发表于 2020-10-20 17:12:00        只看该作者  5#

屏幕规格书拿数据,有需求可以加我微信,hh3151128
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表