Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    A133 android10.0 lvds显示异常

    其它全志芯片讨论区
    4
    15
    4718
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Z
      zhoutian LV 5 last edited by whycan

      lADPKGXzVgnYPwfND6DNC7g_3000_4000.jpg 屏幕截图.png

      大家有遇到过这种情况吗?点的是双8lvds屏,看颜色应该是正常的,但是有一层灰,正常的颜色见图片

      disp: disp@06000000 {
      			disp_init_enable         = <1>;
      			disp_mode                = <0>;
      
      			screen0_output_type      = <1>;
      			screen0_output_mode      = <10>;
      			fb0_format               = <9>;
      			fb0_width                = <1920>;
      			fb0_height               = <1080>;
      
      			screen1_output_type      = <1>;
      			screen1_output_mode      = <10>;
      			fb1_format               = <9>;
      			fb1_width                = <1920>;
      			fb1_height               = <1080>;
      
      			def_output_dev           = <0>;
      			hdmi_mode_check          = <1>;
      			chn_cfg_mode             = <2>;
      			disp_para_zone           = <1>;
      
      			/*VCC-LCD*/
      			dc1sw-supply = <&reg_eldo1>;
      			/*VCC-PD*/
      			dcdc1-supply = <&reg_dcdc1>;
      		};
      
      lcd0: lcd0@01c0c000 {
      			lcd_used            = <1>;
      			lcd_driver_name     = "default_lcd";
      			lcd_if              = <3>;
      
      			lcd_x               = <1920>;
      			lcd_y               = <1080>;
      			lcd_dclk_freq       = <150>;
      			lcd_ht              = <2210>;
      			lcd_hbp             = <252>;
      			lcd_hspw            = <10>;
      			lcd_vt              = <1127>;
      			lcd_vbp             = <36>;
      			lcd_vspw            = <5>;
      			lcd_width           = <217>;
      			lcd_height          = <136>;
      
      			lcd_lvds_if = <1>;
      			lcd_lvds_colordepth = <0>;
      			lcd_lvds_mode = <1>;
      			lcd_frm = <1>;
      			lcd_cmap_en = <0>;
      			lcd_rb_swap = <0>;
      			lcd_tcon_div = <7>;
      			lcd_hv_clk_phase = <0>;
      			lcd_hv_sync_polarity= <0>;
      			lcd_gamma_en = <0>;
      			lcd_bright_curve_en = <0>;
      			lcd_fsync_en = <0>;
      			lcd_fsync_act_time = <1000>;
      			lcd_fsync_dis_time = <1000>;
      			lcd_fsync_pol = <0>;
      
      			deu_mode            = <0>;
      			lcdgamma4iep        = <22>;
      			smart_color         = <90>;
      
      			lcd_pwm_used        = <1>;
      			lcd_pwm_ch          = <2>;
      			lcd_pwm_freq        = <10000>;
      			lcd_pwm_pol         = <1>;
      			lcd_pwm_max_limit   = <255>;
      			lcd_backlight       = <50>;
      
      			lcd_bl_en = <&pio PD 22 1 0 3 1>;
      			//lcd_gpio_0 = <&pio PD 22 1 0 3 1>;
      			lcd_pin_power = "dcdc1";
      			lcd_power = "dc1sw";
      			pinctrl-0 = <&lvds2link_pins_a>;
      			pinctrl-1 = <&lvds2link_pins_b>;
      		};
      

      麻烦有遇到的朋友指点一下

      1 Reply Last reply Reply Quote Share 0
      • whycan
        whycan晕哥 LV 9 last edited by

        lcd_lvds_colordepth = <0>;

        会不会是这个问题呢?

        Z 1 Reply Last reply Reply Quote Share 0
        • Z
          zhoutian LV 5 @whycan last edited by

          @whycan
          这两个测试过了,有反应,但是,还是会有这个暗
          lcd_lvds_colordepth = <0>;
          lcd_lvds_mode = <1>;

          1 Reply Last reply Reply Quote Share 0
          • whycan
            whycan晕哥 LV 9 last edited by

            把缓冲区的数据dump出来,用电脑软件看下,颜色是否正常。

            Z 1 Reply Last reply Reply Quote Share 0
            • Z
              zhoutian LV 5 @whycan last edited by

              @whycan
              您好,这个应该如何操作

              whycan 1 Reply Last reply Reply Quote Share 0
              • whycan
                whycan晕哥 LV 9 @zhoutian last edited by

                @zhoutian

                cat /dev/fb0 > /mnt/SDCARD/fb0.rgb

                用这个软件看:

                https://ient.github.io/YUView/

                1 Reply Last reply Reply Quote Share 0
                • M
                  MasterLu LV 5 last edited by

                  您好,我也遇到相同的问题,请问问题解决了吗

                  W 1 Reply Last reply Reply Quote Share 0
                  • W
                    whycanservice2 LV 8 @MasterLu last edited by

                    @masterlu lcd_frm=<0>;

                    M 1 Reply Last reply Reply Quote Share 0
                    • M
                      MasterLu LV 5 @whycanservice2 last edited by

                      @whycanservice2 谢谢,我试过了,但是没效果,目前开机和进后系统后的情况是下面这样的
                      微信图片_20230729091505.jpg 微信图片_20230729091456.jpg
                      麻烦再帮我看看可能是什么问题,dts使用的配置完全与A40i(android 7)是一样的,A40i 显示正常

                      W 1 Reply Last reply Reply Quote Share 0
                      • W
                        whycanservice2 LV 8 @MasterLu last edited by

                        @masterlu 硬件部分 vh vl vcom 电压正常?

                        M 2 Replies Last reply Reply Quote Share 0
                        • M
                          MasterLu LV 5 @whycanservice2 last edited by

                          @whycanservice2 在 A133 android10.0 lvds显示异常 中说:

                          vcom
                          谢谢,我对照着A40i测了接口的电压,
                          A40i: RXE3- 1.2v RXE3+ 1.3 v RXE1- 0.8 v RXE1+ 1.4v
                          A133:RXE3- 1.3v RXE3+ 2.6v RXE1- 1.0v RXE1+ 2.9v
                          其他引脚都差不多,这样算是正常吗,我应该怎么测量呢?

                          W 2 Replies Last reply Reply Quote Share 0
                          • M
                            MasterLu LV 5 @whycanservice2 last edited by

                            @whycanservice2 谢谢,已经把问题解决了,是电压异常的两个引脚被串口复用了,之前检查引脚的时候看漏了,现在已经正常显示,谢谢

                            1 Reply Last reply Reply Quote Share 0
                            • W
                              whycanservice2 LV 8 @MasterLu last edited by

                              @masterlu 可能跟我用的屏硬件部分不一样。如果是A40显示正常,配置完全相同情况下,就需要看看硬件是不是有什么地方不一样。首先你要确保软件配置完全相同。通常这种情况是输出信号并非rgb888造成的 硬件的供电部分也会造成类似情况。

                              M 1 Reply Last reply Reply Quote Share 0
                              • W
                                whycanservice2 LV 8 @MasterLu last edited by

                                @masterlu fb0_format = <0>;

                                1 Reply Last reply Reply Quote Share 0
                                • M
                                  MasterLu LV 5 @whycanservice2 last edited by

                                  @whycanservice2 好的,了解了

                                  1 Reply Last reply Reply Quote Share 0
                                  • 1 / 1
                                  • First post
                                    Last post

                                  Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

                                  行为准则 | 用户协议 | 隐私权政策