瑞芯微Rockchip开发者社区
直播中

王霞

7年用户 1319经验值
私信 关注
[问答]

请问A40i支持双lvds输出驱动一个DSI屏转LVDS的高分辨率屏吗?

受到警告
提示: 作者被禁止或删除 内容自动屏蔽

回帖(3)

刘艳芳

2022-1-13 11:11:43
可以的,您可以在lichee/tools/product/configs/OKA40i_C/sys_config1280x800.fex中修改DISP和LCD0的参数,文件中有注释,您找到对应参数修改就可以了
举报

许佳

2022-1-13 11:12:03
说明一下调试方法,只需修改对应的fex文件即可。
原fex文件lcd配置程序


  • ;----------------------------------------------------------------------------------
  • ;lcd0 configuration LCD配置
  • ;lcd_used                           是否使用1使用 0不用
  • ;lcd_if:               接口选择0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp; 6:extend dsi
  • ;lcd_x:                分辨率lcd horizontal resolution
  • ;lcd_y:                分辨率lcd vertical resolution
  • ;lcd_width:            宽度width of lcd in mm
  • ;lcd_height:           高度height of lcd in mm
  • ;lcd_dclk_freq:        lcd频率in MHZ unit
  • ;lcd_pwm_freq:         pwm频率in HZ unit
  • ;lcd_pwm_pol:          pwm属性lcd backlight PWM polarity
  • ;lcd_pwm_max_limit     pwm最大值lcd backlight PWM max limit(<=255)
  • ;lcd_hbp:              hsync back porch
  • ;lcd_ht:               hsync total cycle
  • ;lcd_vbp:              vsync back porch
  • ;lcd_vt:               vysnc total cycle
  • ;lcd_hspw:             hsync plus width
  • ;lcd_vspw:             vysnc plus width
  • ;lcd_lvds_if:          0:single link;  1:dual link
  • ;lcd_lvds_colordepth:  0:8bit; 1:6bit
  • ;lcd_lvds_mode:        0:NS mode; 1:JEIDA mode
  • ;lcd_frm:              0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither
  • ;lcd_io_phase:         0:noraml; 1:intert phase(0~3bit: vsync phase; 4~7bit:hsync phase;
  • ;                      8~11bit:dclk phase; 12~15bit:de phase)
  • ;lcd_gamma_en          lcd gamma correction enable
  • ;lcd_bright_curve_en   lcd bright curve correction enable
  • ;lcd_cmap_en           lcd color map function enable
  • ;deu_mode              0:smoll lcd screen; 1:large lcd screen(larger than 10inch)
  • ;lcdgamma4iep:         Smart Backlight parameter, lcd gamma vale * 10;
  • ;                      decrease it while lcd is not bright enough; increase while lcd is too bright
  • ;smart_color           90:normal lcd screen 65:retina lcd screen(9.7inch)
  • ;----------------------------------------------------------------------------------
  • [lcd0]
  • lcd_used            = 1


  • lcd_driver_name     = "default_lcd"
  • lcd_backlight       = 255
  • lcd_if              = 0
  • lcd_x               = 800
  • lcd_y               = 480
  • lcd_width           =
  • lcd_height          =
  • lcd_dclk_freq       = 15
  • lcd_pwm_used        = 1
  • lcd_pwm_ch          = 0
  • lcd_pwm_freq        = 50000
  • lcd_pwm_pol         = 0
  • lcd_pwm_max_limit   = 255
  • lcd_hbp             = 88
  • lcd_ht              = 1057
  • lcd_hspw            = 48
  • lcd_vbp             = 39
  • lcd_vt              = 543
  • lcd_vspw            = 3
  • lcd_lvds_if         = 0
  • lcd_lvds_colordepth = 1
  • lcd_lvds_mode       = 0
  • lcd_frm             = 0
  • lcd_hv_clk_phase    = 0
  • lcd_hv_sync_polarity= 0
  • lcd_gamma_en        = 0
  • lcd_bright_curve_en = 0
  • lcd_cmap_en         = 0


  • deu_mode            = 0
  • lcdgamma4iep        = 22
  • smart_color         = 90


  • lcd_bl_en           = port:PB04<1><0><1>
  • lcd_power           = "vcc-lcd"


  • lcdd0                   = port:PD00<2><0>
  • lcdd1                   = port:PD01<2><0>
  • lcdd2                   = port:PD02<2><0>
  • lcdd3                   = port:PD03<2><0>
  • lcdd4                   = port:PD04<2><0>
  • lcdd5                   = port:PD05<2><0>
  • lcdd6                   = port:PD06<2><0>
  • lcdd7                   = port:PD07<2><0>
  • lcdd8                   = port:PD08<2><0>
  • lcdd9                   = port:PD09<2><0>
  • lcdd10                  = port:PD10<2><0>
  • lcdd11                  = port:PD11<2><0>
  • lcdd12                  = port:PD12<2><0>
  • lcdd13                  = port:PD13<2><0>
  • lcdd14                  = port:PD14<2><0>
  • lcdd15                  = port:PD15<2><0>
  • lcdd16                  = port:PD16<2><0>
  • lcdd17                  = port:PD17<2><0>
  • lcdd18                  = port:PD18<2><0>
  • lcdd19                  = port:PD19<2><0>
  • lcdd20                  = port:PD20<2><0>
  • lcdd21                  = port:PD21<2><0>
  • lcdd22                  = port:PD22<2><0>
  • lcdd23                  = port:PD23<2><0>
  • lcdclk                  = port:PD24<2><0>
  • lcdde                   = port:PD25<2><0>
  • lcdhsync                = port:PD26<2><0>
  • lcdvsync                = port:PD27<2><0>


  • [lcd0_suspend]
  • lcdd0               = port:PD00<7><0>
  • lcdd1               = port:PD01<7><0>
  • lcdd2               = port:PD02<7><0>
  • lcdd3               = port:PD03<7><0>
  • lcdd4               = port:PD04<7><0>
  • lcdd5               = port:PD05<7><0>
  • lcdd6               = port:PD06<7><0>
  • lcdd7               = port:PD07<7><0>
  • lcdd8               = port:PD08<7><0>
  • lcdd9               = port:PD09<7><0>
  • lcdd10                  = port:PD10<7><0>
  • lcdd11                  = port:PD11<7><0>
  • lcdd12                  = port:PD12<7><0>
  • lcdd13                  = port:PD13<7><0>
  • lcdd14                  = port:PD14<7><0>
  • lcdd15                  = port:PD15<7><0>
  • lcdd16                  = port:PD16<7><0>
  • lcdd17                  = port:PD17<7><0>
  • lcdd18                  = port:PD18<7><0>
  • lcdd19                  = port:PD19<7><0>
  • lcdd20                  = port:PD20<7><0>
  • lcdd21                  = port:PD21<7><0>
  • lcdd22                  = port:PD22<7><0>
  • lcdd23                  = port:PD23<7><0>
  • lcdclk                  = port:PD24<7><0>
  • lcdde                   = port:PD25<7><0>
  • lcdhsync                = port:PD26<7><0>
  • lcdvsync                = port:PD27<7><0>


举报

徐歌

2022-1-13 11:12:18
新fex文件双lvds驱动DSI屏幕程序


  • ;----------------------------------------------------------------------------------
  • ;lcd0 configuration LCD配置
  • ;lcd_used                           是否使用1使用 0不用
  • ;lcd_if:               接口选择0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp; 6:extend dsi
  • ;lcd_x:                分辨率lcd horizontal resolution
  • ;lcd_y:                分辨率lcd vertical resolution
  • ;lcd_width:            宽度width of lcd in mm
  • ;lcd_height:           高度height of lcd in mm
  • ;lcd_dclk_freq:        lcd频率in MHZ unit
  • ;lcd_pwm_freq:         pwm频率in HZ unit
  • ;lcd_pwm_pol:          pwm属性lcd backlight PWM polarity
  • ;lcd_pwm_max_limit     pwm最大值lcd backlight PWM max limit(<=255)
  • ;lcd_hbp:              hsync back porch
  • ;lcd_ht:               hsync total cycle
  • ;lcd_vbp:              vsync back porch
  • ;lcd_vt:               vysnc total cycle
  • ;lcd_hspw:             hsync plus width
  • ;lcd_vspw:             vysnc plus width
  • ;lcd_lvds_if:          0:single link;  1:dual link
  • ;lcd_lvds_colordepth:  0:8bit; 1:6bit
  • ;lcd_lvds_mode:        0:NS mode; 1:JEIDA mode
  • ;lcd_frm:              0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither
  • ;lcd_io_phase:         0:noraml; 1:intert phase(0~3bit: vsync phase; 4~7bit:hsync phase;
  • ;                      8~11bit:dclk phase; 12~15bit:de phase)
  • ;lcd_gamma_en          lcd gamma correction enable
  • ;lcd_bright_curve_en   lcd bright curve correction enable
  • ;lcd_cmap_en           lcd color map function enable
  • ;deu_mode              0:smoll lcd screen; 1:large lcd screen(larger than 10inch)
  • ;lcdgamma4iep:         Smart Backlight parameter, lcd gamma vale * 10;
  • ;                      decrease it while lcd is not bright enough; increase while lcd is too bright
  • ;smart_color           90:normal lcd screen 65:retina lcd screen(9.7inch)
  • ;----------------------------------------------------------------------------------
  • [lcd0]
  • lcd_used            = 1


  • lcd_driver_name     = "default_lcd"


  • ;双lvds跑DSI新增
  • ;lcd_bl_0_percent    = 0
  • ;lcd_bl_40_percent   = 23
  • ;lcd_bl_100_percent  = 100


  • lcd_backlight       = 255
  • lcd_if              = 3
  • lcd_x               = 1920
  • lcd_y               = 1080
  • lcd_width           =
  • lcd_height          =
  • lcd_dclk_freq       = 75
  • lcd_pwm_used        = 1
  • lcd_pwm_ch          = 0
  • lcd_pwm_freq        = 5000
  • lcd_pwm_pol         = 1
  • lcd_pwm_max_limit   = 255
  • lcd_hbp             = 142
  • lcd_ht              = 2082
  • lcd_hspw            = 2
  • lcd_vbp             = 34
  • lcd_vt              = 1159
  • lcd_vspw            = 2
  • lcd_lvds_if         = 1
  • lcd_lvds_colordepth = 0
  • lcd_lvds_mode       = 0
  • lcd_frm             = 0
  • lcd_hv_clk_phase    = 0
  • lcd_hv_sync_polarity= 0
  • ;双lvds跑DSI新增
  • ;lcd_dsi_if          = 0
  • ;lcd_dsi_lane        = 4
  • ;lcd_dsi_format      = 0
  • ;lcd_dsi_te          = 0


  • lcd_gamma_en        = 0
  • lcd_bright_curve_en = 0
  • lcd_cmap_en         = 0


  • deu_mode            = 0
  • lcdgamma4iep        = 22
  • smart_color         = 90


  • lcd_bl_en           = port:PB04<1><0><1>
  • lcd_power           = "vcc-lcd"


  • ;双lvds跑DSI修改引脚功能2为3
  • lcdd0                   = port:PD00<3><0>
  • lcdd1                   = port:PD01<3><0>
  • lcdd2                   = port:PD02<3><0>
  • lcdd3                   = port:PD03<3><0>
  • lcdd4                   = port:PD04<3><0>
  • lcdd5                   = port:PD05<3><0>
  • lcdd6                   = port:PD06<3><0>
  • lcdd7                   = port:PD07<3><0>
  • lcdd8                   = port:PD08<3><0>
  • lcdd9                   = port:PD09<3><0>
  • lcdd10                  = port:PD10<3><0>
  • lcdd11                  = port:PD11<3><0>
  • lcdd12                  = port:PD12<3><0>
  • lcdd13                  = port:PD13<3><0>
  • lcdd14                  = port:PD14<3><0>
  • lcdd15                  = port:PD15<3><0>
  • lcdd16                  = port:PD16<3><0>
  • lcdd17                  = port:PD17<3><0>
  • lcdd18                  = port:PD18<3><0>
  • lcdd19                  = port:PD19<3><0>


  • lcdd20                  = port:PD20<2><0>
  • lcdd21                  = port:PD21<2><0>
  • lcdd22                  = port:PD22<2><0>
  • lcdd23                  = port:PD23<2><0>
  • lcdclk                  = port:PD24<2><0>
  • lcdde                   = port:PD25<2><0>
  • lcdhsync                = port:PD26<2><0>
  • lcdvsync                = port:PD27<2><0>


  • [lcd0_suspend]
  • lcdd0               = port:PD00<7><0>
  • lcdd1               = port:PD01<7><0>
  • lcdd2               = port:PD02<7><0>
  • lcdd3               = port:PD03<7><0>
  • lcdd4               = port:PD04<7><0>
  • lcdd5               = port:PD05<7><0>
  • lcdd6               = port:PD06<7><0>
  • lcdd7               = port:PD07<7><0>
  • lcdd8               = port:PD08<7><0>
  • lcdd9               = port:PD09<7><0>
  • lcdd10                  = port:PD10<7><0>
  • lcdd11                  = port:PD11<7><0>
  • lcdd12                  = port:PD12<7><0>
  • lcdd13                  = port:PD13<7><0>
  • lcdd14                  = port:PD14<7><0>
  • lcdd15                  = port:PD15<7><0>
  • lcdd16                  = port:PD16<7><0>
  • lcdd17                  = port:PD17<7><0>
  • lcdd18                  = port:PD18<7><0>
  • lcdd19                  = port:PD19<7><0>
  • lcdd20                  = port:PD20<7><0>
  • lcdd21                  = port:PD21<7><0>
  • lcdd22                  = port:PD22<7><0>
  • lcdd23                  = port:PD23<7><0>
  • lcdclk                  = port:PD24<7><0>
  • lcdde                   = port:PD25<7><0>
  • lcdhsync                = port:PD26<7><0>
  • lcdvsync                = port:PD27<7><0>
举报

更多回帖

发帖
×
20
完善资料,
赚取积分