全志 mipi屏幕和触摸驱动调试记录

mipi屏幕与触摸调试记录
摘要由CSDN通过智能技术生成

第一步 查看原理图、全志硬件手册、屏幕手册

这个就不全部贴出来了

第二步 配置屏

路径:/root/workspace/allwinner/lichee/tools/pack/chips/sun8iw11p1/configs/a40-OKA40i_C/sys_config1024x600mipi.fex

;disp init configuration
fb0_width                = 800
fb0_height               = 1280
;lcd0 configuration
lcd_used            = 1
lcd_driver_name     = "tft720x1280"  ;与驱动名称一致,我没有新增,直接用已支持的驱动改的
lcd_backlight       = 255
lcd_if              = 4
lcd_x               = 800                          ;根据屏幕厂家提供的填写,有些屏幕x与y是反过来的
lcd_y               = 1280                        ;根据屏幕厂家提供的填写,有些屏幕x与y是反过来的
ctp_touch_panel_max_x  = 800
ctp_touch_panel_max_y  = 480
lcd_width           =
lcd_height          =
lcd_dclk_freq       = 72                        ;传输像素传送频率。单位为MHz。lcd_dclk_freq=lcd_htlcd_vt,算出来的值再稍微大一些,我这边算出来是69左右,我用了72
lcd_pwm_used        = 1                      ;此参数标识是否使用pwm 用以背光亮度的控制。我这边使用pwm进行控制背光,也定义了对应的lcd_bl_en来控制背光
lcd_pwm_ch          = 1                        ; 此参数标识使用的Pwm 通道,这里是指使用SoC 哪个pwm 通道,通过查看原理图连接可知。我这边使用了1通道
lcd_pwm_freq        = 50000
lcd_pwm_pol         = 0
lcd_pwm_max_limit   = 255

lcd_hbp             = 56                          ;根据如上图屏幕手册Input Timing定义对应值计算:THS+THB得出
lcd_ht              = 908                          ;lcd_x+HS+HBP+HFP,如果屏幕手册已经有HT则直接填就行
lcd_hspw            = 8                           ;根据如上图屏幕手册Input Timing定义填写
lcd_vbp             = 22                          ;根据如上图屏幕手册Input Timing定义对应值计算:TVS+TVB得出
lcd_vt              = 1317                         ;lcd_y+VS+VBP+VFP,如果屏幕手册已经有VT则直接填就行
lcd_vspw            = 6                           ;根据如上图屏幕手册Input Timing定义填写
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
lcd_dsi_if          = 0                             ;0:Video mode     1:Command mode      2:video burst mode ,我当时没有在意这个参数,我设置了1,然后一直背光亮,屏幕黑,后面改成0后,屏幕正常点亮
lcd_dsi_lane        = 4                          ;屏幕支持的通道数,从1开始,1:1 data lane     2:2 data lane      3:3 data lane       4:4 data lane
lcd_dsi_format      = 0                        ;0:Package Pixel Stream, 24bit RGB   1:Loosely Package Pixel Stream, 18bit RGB    2:Package Pixel Stream, 18bit RGB        3:Package Pixel Stream, 16bit RGB
lcd_dsi_te          = 1                            ;0:frame trigged automatically     1:frame trigged by te rising edge    2:frame trigged by te falling edge

deu_mode            = 0
lcdgamma4iep        = 22
smart_color         = 90

lcd_bl_en           = port:PB3<1><0><default><1>           ;根据原理图和全志硬件手册填写背光引脚
lcd_gpio_0           = port:PH11<1><0><default><1>      ;根据原理图和全志硬件手册填写电源使能(复位)引脚
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值