0x00 环境说明:
所使用的开发板为锐尔威视的插针版A33_Vstar
屏幕是买的第三方的KD050FWFPA011-C009A,其中LCD驱动IC为ILI9806E,所使用的接口为RGB666
0x01 修改系统配置文件:
笔者所使用的A33开发板的系统配置文件路径问:
/root/a33_linux/dragonboard/tools/pack/chips/sun8iw5p1/configs/vstar/sys_config.fex
打开该文件,搜索 [disp_init] ,修改[disp_init]配置如下:
[disp_init]
disp_init_enable = 1
disp_mode = 0screen0_output_type = 1
screen0_output_mode = 2screen1_output_type = 0
screen1_output_mode = 4fb0_format = 9
fb0_pixel_sequence = 1
fb0_scaler_mode_enable = 0
fb0_width = 0
fb0_height = 0fb1_format = 10
fb1_pixel_sequence = 0
fb1_scaler_mode_enable = 0
fb1_width = 0
fb1_height = 0lcd0_backlight = 255
lcd1_backlight = 255lcd0_bright = 50
lcd0_contrast = 50
lcd0_saturation = 57
lcd0_hue = 50lcd1_bright = 50
lcd1_contrast = 50
lcd1_saturation = 57
lcd1_hue = 50
修改[lcd0_para]配置如下:
lcd_used = 1
lcd_driver_name = "default_lcd"
lcd_if = 0
lcd_x = 480
lcd_y = 854
lcd_width =
lcd_height =
lcd_dclk_freq = 33
lcd_pwm_used = 1
lcd_pwm_ch = 0
lcd_pwm_freq = 50000
lcd_pwm_pol = 1
lcd_hbp = 50
lcd_ht = 640
lcd_hfp = 100
lcd_hspw = 10
lcd_vbp = 16
lcd_vt = 1254
lcd_vfp = 20
lcd_vspw = 4
lcd_lvds_if = 0
lcd_lvds_colordepth = 0
lcd_lvds_mode = 0
lcd_frm = 1
lcd_io_phase = 0x0100
lcd_gamma_en = 0
lcd_bright_curve_en = 0
lcd_cmap_en = 0deu_mode = 0
lcdgamma4iep = 22
smart_color = 90lcd_bl_en =
lcd_power =
lcd_gpio_0 =port:PH04<1><0><default><1>
lcd_gpio_1 =port:PH05<1><0><default><1>
lcd_gpio_2 =port:PH06<1><0><default><1>
lcd_gpio_3 =port:PH07<1><0><default><