嵌入式爱好者

查看: 3101|回复: 4

[硬件咨询] 请问A40i支持双lvds输出驱动一个DSI屏转LVDS的高分辨率屏吗

[复制链接]

10

主题

38

帖子

86

积分

A40i/T3/T507/T527通行证FCU2401通行证

扫一扫,手机访问本帖
发表于 2021-9-20 18:40:00 | 显示全部楼层 |阅读模式
手里有一块屏幕,7寸,1920*1080分辨率的,需要双lvds驱动,在a40i上可以支持双lvds驱动吗
回复

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2021-9-22 08:40:21 | 显示全部楼层
可以的,您可以在lichee/tools/product/configs/OKA40i_C/sys_config1280x800.fex中修改DISP和LCD0的参数,文件中有注释,您找到对应参数修改就可以了

点评

谢谢,一开始没注意到lvds最高支持1080P,以为两路lvds只能单独使用,目前已经调出双8lvds驱动1080P。  发表于 2021-9-24 17:43
点评回复 支持 反对

使用道具 举报

10

主题

38

帖子

86

积分

A40i/T3/T507/T527通行证FCU2401通行证

 楼主| 发表于 2021-9-24 18:34:52 | 显示全部楼层
本帖最后由 kuangboqi123 于 2021-9-24 18:40 编辑

说明一下调试方法,只需修改对应的fex文件即可。参照帖子https://www.cnblogs.com/okshall/p/14590959.html

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

  35. lcd_driver_name     = "default_lcd"
  36. lcd_backlight       = 255
  37. lcd_if              = 0
  38. lcd_x               = 800
  39. lcd_y               = 480
  40. lcd_width           =
  41. lcd_height          =
  42. lcd_dclk_freq       = 15
  43. lcd_pwm_used        = 1
  44. lcd_pwm_ch          = 0
  45. lcd_pwm_freq        = 50000
  46. lcd_pwm_pol         = 0
  47. lcd_pwm_max_limit   = 255
  48. lcd_hbp             = 88
  49. lcd_ht              = 1057
  50. lcd_hspw            = 48
  51. lcd_vbp             = 39
  52. lcd_vt              = 543
  53. lcd_vspw            = 3
  54. lcd_lvds_if         = 0
  55. lcd_lvds_colordepth = 1
  56. lcd_lvds_mode       = 0
  57. lcd_frm             = 0
  58. lcd_hv_clk_phase    = 0
  59. lcd_hv_sync_polarity= 0
  60. lcd_gamma_en        = 0
  61. lcd_bright_curve_en = 0
  62. lcd_cmap_en         = 0

  63. deu_mode            = 0
  64. lcdgamma4iep        = 22
  65. smart_color         = 90

  66. lcd_bl_en           = port:PB04<1><0><default><1>
  67. lcd_power           = "vcc-lcd"

  68. lcdd0                   = port:PD00<2><0><default><default>
  69. lcdd1                   = port:PD01<2><0><default><default>
  70. lcdd2                   = port:PD02<2><0><default><default>
  71. lcdd3                   = port:PD03<2><0><default><default>
  72. lcdd4                   = port:PD04<2><0><default><default>
  73. lcdd5                   = port:PD05<2><0><default><default>
  74. lcdd6                   = port:PD06<2><0><default><default>
  75. lcdd7                   = port:PD07<2><0><default><default>
  76. lcdd8                   = port:PD08<2><0><default><default>
  77. lcdd9                   = port:PD09<2><0><default><default>
  78. lcdd10                  = port:PD10<2><0><default><default>
  79. lcdd11                  = port:PD11<2><0><default><default>
  80. lcdd12                  = port:PD12<2><0><default><default>
  81. lcdd13                  = port:PD13<2><0><default><default>
  82. lcdd14                  = port:PD14<2><0><default><default>
  83. lcdd15                  = port:PD15<2><0><default><default>
  84. lcdd16                  = port:PD16<2><0><default><default>
  85. lcdd17                  = port:PD17<2><0><default><default>
  86. lcdd18                  = port:PD18<2><0><default><default>
  87. lcdd19                  = port:PD19<2><0><default><default>
  88. lcdd20                  = port:PD20<2><0><default><default>
  89. lcdd21                  = port:PD21<2><0><default><default>
  90. lcdd22                  = port:PD22<2><0><default><default>
  91. lcdd23                  = port:PD23<2><0><default><default>
  92. lcdclk                  = port:PD24<2><0><default><default>
  93. lcdde                   = port:PD25<2><0><default><default>
  94. lcdhsync                = port:PD26<2><0><default><default>
  95. lcdvsync                = port:PD27<2><0><default><default>

  96. [lcd0_suspend]
  97. lcdd0               = port:PD00<7><0><default><default>
  98. lcdd1               = port:PD01<7><0><default><default>
  99. lcdd2               = port:PD02<7><0><default><default>
  100. lcdd3               = port:PD03<7><0><default><default>
  101. lcdd4               = port:PD04<7><0><default><default>
  102. lcdd5               = port:PD05<7><0><default><default>
  103. lcdd6               = port:PD06<7><0><default><default>
  104. lcdd7               = port:PD07<7><0><default><default>
  105. lcdd8               = port:PD08<7><0><default><default>
  106. lcdd9               = port:PD09<7><0><default><default>
  107. lcdd10                  = port:PD10<7><0><default><default>
  108. lcdd11                  = port:PD11<7><0><default><default>
  109. lcdd12                  = port:PD12<7><0><default><default>
  110. lcdd13                  = port:PD13<7><0><default><default>
  111. lcdd14                  = port:PD14<7><0><default><default>
  112. lcdd15                  = port:PD15<7><0><default><default>
  113. lcdd16                  = port:PD16<7><0><default><default>
  114. lcdd17                  = port:PD17<7><0><default><default>
  115. lcdd18                  = port:PD18<7><0><default><default>
  116. lcdd19                  = port:PD19<7><0><default><default>
  117. lcdd20                  = port:PD20<7><0><default><default>
  118. lcdd21                  = port:PD21<7><0><default><default>
  119. lcdd22                  = port:PD22<7><0><default><default>
  120. lcdd23                  = port:PD23<7><0><default><default>
  121. lcdclk                  = port:PD24<7><0><default><default>
  122. lcdde                   = port:PD25<7><0><default><default>
  123. lcdhsync                = port:PD26<7><0><default><default>
  124. lcdvsync                = port:PD27<7><0><default><default>
复制代码




点评回复 支持 反对

使用道具 举报

10

主题

38

帖子

86

积分

A40i/T3/T507/T527通行证FCU2401通行证

 楼主| 发表于 2021-9-24 18:40:36 | 显示全部楼层
新fex文件双lvds驱动DSI屏幕程序
  1. ;----------------------------------------------------------------------------------
  2. ;lcd0 configuration LCD配置
  3. ;lcd_used                           是否使用1使用 0不用
  4. ;lcd_if:               接口选择0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp; 6:extend dsi
  5. ;lcd_x:                分辨率lcd horizontal resolution
  6. ;lcd_y:                分辨率lcd vertical resolution
  7. ;lcd_width:            宽度width of lcd in mm
  8. ;lcd_height:           高度height of lcd in mm
  9. ;lcd_dclk_freq:        lcd频率in MHZ unit
  10. ;lcd_pwm_freq:         pwm频率in HZ unit
  11. ;lcd_pwm_pol:          pwm属性lcd backlight PWM polarity
  12. ;lcd_pwm_max_limit     pwm最大值lcd backlight PWM max limit(<=255)
  13. ;lcd_hbp:              hsync back porch
  14. ;lcd_ht:               hsync total cycle
  15. ;lcd_vbp:              vsync back porch
  16. ;lcd_vt:               vysnc total cycle
  17. ;lcd_hspw:             hsync plus width
  18. ;lcd_vspw:             vysnc plus width
  19. ;lcd_lvds_if:          0:single link;  1:dual link
  20. ;lcd_lvds_colordepth:  0:8bit; 1:6bit
  21. ;lcd_lvds_mode:        0:NS mode; 1:JEIDA mode
  22. ;lcd_frm:              0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither
  23. ;lcd_io_phase:         0:noraml; 1:intert phase(0~3bit: vsync phase; 4~7bit:hsync phase;
  24. ;                      8~11bit:dclk phase; 12~15bit:de phase)
  25. ;lcd_gamma_en          lcd gamma correction enable
  26. ;lcd_bright_curve_en   lcd bright curve correction enable
  27. ;lcd_cmap_en           lcd color map function enable
  28. ;deu_mode              0:smoll lcd screen; 1:large lcd screen(larger than 10inch)
  29. ;lcdgamma4iep:         Smart Backlight parameter, lcd gamma vale * 10;
  30. ;                      decrease it while lcd is not bright enough; increase while lcd is too bright
  31. ;smart_color           90:normal lcd screen 65:retina lcd screen(9.7inch)
  32. ;----------------------------------------------------------------------------------
  33. [lcd0]
  34. lcd_used            = 1

  35. lcd_driver_name     = "default_lcd"

  36. ;双lvds跑DSI新增
  37. ;lcd_bl_0_percent    = 0
  38. ;lcd_bl_40_percent   = 23
  39. ;lcd_bl_100_percent  = 100

  40. lcd_backlight       = 255
  41. lcd_if              = 3
  42. lcd_x               = 1920
  43. lcd_y               = 1080
  44. lcd_width           =
  45. lcd_height          =
  46. lcd_dclk_freq       = 75
  47. lcd_pwm_used        = 1
  48. lcd_pwm_ch          = 0
  49. lcd_pwm_freq        = 5000
  50. lcd_pwm_pol         = 1
  51. lcd_pwm_max_limit   = 255
  52. lcd_hbp             = 142
  53. lcd_ht              = 2082
  54. lcd_hspw            = 2
  55. lcd_vbp             = 34
  56. lcd_vt              = 1159
  57. lcd_vspw            = 2
  58. lcd_lvds_if         = 1
  59. lcd_lvds_colordepth = 0
  60. lcd_lvds_mode       = 0
  61. lcd_frm             = 0
  62. lcd_hv_clk_phase    = 0
  63. lcd_hv_sync_polarity= 0
  64. ;双lvds跑DSI新增
  65. ;lcd_dsi_if          = 0
  66. ;lcd_dsi_lane        = 4
  67. ;lcd_dsi_format      = 0
  68. ;lcd_dsi_te          = 0

  69. lcd_gamma_en        = 0
  70. lcd_bright_curve_en = 0
  71. lcd_cmap_en         = 0

  72. deu_mode            = 0
  73. lcdgamma4iep        = 22
  74. smart_color         = 90

  75. lcd_bl_en           = port:PB04<1><0><default><1>
  76. lcd_power           = "vcc-lcd"

  77. ;双lvds跑DSI修改引脚功能2为3
  78. lcdd0                   = port:PD00<3><0><default><default>
  79. lcdd1                   = port:PD01<3><0><default><default>
  80. lcdd2                   = port:PD02<3><0><default><default>
  81. lcdd3                   = port:PD03<3><0><default><default>
  82. lcdd4                   = port:PD04<3><0><default><default>
  83. lcdd5                   = port:PD05<3><0><default><default>
  84. lcdd6                   = port:PD06<3><0><default><default>
  85. lcdd7                   = port:PD07<3><0><default><default>
  86. lcdd8                   = port:PD08<3><0><default><default>
  87. lcdd9                   = port:PD09<3><0><default><default>
  88. lcdd10                  = port:PD10<3><0><default><default>
  89. lcdd11                  = port:PD11<3><0><default><default>
  90. lcdd12                  = port:PD12<3><0><default><default>
  91. lcdd13                  = port:PD13<3><0><default><default>
  92. lcdd14                  = port:PD14<3><0><default><default>
  93. lcdd15                  = port:PD15<3><0><default><default>
  94. lcdd16                  = port:PD16<3><0><default><default>
  95. lcdd17                  = port:PD17<3><0><default><default>
  96. lcdd18                  = port:PD18<3><0><default><default>
  97. lcdd19                  = port:PD19<3><0><default><default>

  98. lcdd20                  = port:PD20<2><0><default><default>
  99. lcdd21                  = port:PD21<2><0><default><default>
  100. lcdd22                  = port:PD22<2><0><default><default>
  101. lcdd23                  = port:PD23<2><0><default><default>
  102. lcdclk                  = port:PD24<2><0><default><default>
  103. lcdde                   = port:PD25<2><0><default><default>
  104. lcdhsync                = port:PD26<2><0><default><default>
  105. lcdvsync                = port:PD27<2><0><default><default>

  106. [lcd0_suspend]
  107. lcdd0               = port:PD00<7><0><default><default>
  108. lcdd1               = port:PD01<7><0><default><default>
  109. lcdd2               = port:PD02<7><0><default><default>
  110. lcdd3               = port:PD03<7><0><default><default>
  111. lcdd4               = port:PD04<7><0><default><default>
  112. lcdd5               = port:PD05<7><0><default><default>
  113. lcdd6               = port:PD06<7><0><default><default>
  114. lcdd7               = port:PD07<7><0><default><default>
  115. lcdd8               = port:PD08<7><0><default><default>
  116. lcdd9               = port:PD09<7><0><default><default>
  117. lcdd10                  = port:PD10<7><0><default><default>
  118. lcdd11                  = port:PD11<7><0><default><default>
  119. lcdd12                  = port:PD12<7><0><default><default>
  120. lcdd13                  = port:PD13<7><0><default><default>
  121. lcdd14                  = port:PD14<7><0><default><default>
  122. lcdd15                  = port:PD15<7><0><default><default>
  123. lcdd16                  = port:PD16<7><0><default><default>
  124. lcdd17                  = port:PD17<7><0><default><default>
  125. lcdd18                  = port:PD18<7><0><default><default>
  126. lcdd19                  = port:PD19<7><0><default><default>
  127. lcdd20                  = port:PD20<7><0><default><default>
  128. lcdd21                  = port:PD21<7><0><default><default>
  129. lcdd22                  = port:PD22<7><0><default><default>
  130. lcdd23                  = port:PD23<7><0><default><default>
  131. lcdclk                  = port:PD24<7><0><default><default>
  132. lcdde                   = port:PD25<7><0><default><default>
  133. lcdhsync                = port:PD26<7><0><default><default>
  134. lcdvsync                = port:PD27<7><0><default><default>
复制代码


点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-26 13:48

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表