小麻雀直接驱动树莓派的DSI屏
-
续前贴:https://bbs.aw-ol.com/topic/311/
当时使用D1开发板驱动了,因D1的mipi是30pin,需要转接才能接树莓DSI屏。
麻雀设计的时候考虑到这点,直接板载的15Pin,所以直接接上就好。效果:
代码:(board.dts 和uboot-board.dts都替换下边的)
&lcd0 { lcd_used = <1>; lcd_driver_name = "tft08006"; lcd_backlight = <100>; lcd_if = <4>; lcd_x = <800>; lcd_y = <480>; lcd_width = <52>; lcd_height = <52>; lcd_dclk_freq = <33>; lcd_pwm_used = <1>; lcd_pwm_ch = <2>; lcd_pwm_freq = <1000>; lcd_pwm_pol = <0>; lcd_pwm_max_limit = <255>; /* lcd_hbp = <32>; lcd_ht = <868>; lcd_hspw = <4>; lcd_vbp = <12>; lcd_vt = <500>; lcd_vspw = <4>; */ lcd_hbp = <32>; lcd_ht = <868>; lcd_hspw = <4>; lcd_vbp = <10>; lcd_vt = <520>; lcd_vspw = <4>; lcd_dsi_if = <0>; lcd_dsi_lane = <1>; lcd_lvds_if = <0>; lcd_lvds_colordepth = <0>; lcd_lvds_mode = <0>; lcd_frm = <0>; lcd_hv_clk_phase = <0>; lcd_hv_sync_polarity= <0>; lcd_io_phase = <0x0000>; lcd_gamma_en = <0>; lcd_bright_curve_en = <0>; lcd_cmap_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_gpio_0 = <&pio PG 13 GPIO_ACTIVE_HIGH>;*/ pinctrl-0 = <&dsi4lane_pins_a>; pinctrl-1 = <&dsi4lane_pins_b>; };
-
q1215200171
-
q1215200171
-
This post is deleted! -
@daming123 ,有没有disable LCD RGB 接口?
-
This post is deleted! -
@daming123 brandy-2.0/u-boot-2018/configs/sun20iw1p1_defconfig 注释掉 #CONFIG_DISP2_SUNXI=y,使用kernel初始化屏幕测试
-
This post is deleted! -
This post is deleted! -
This post is deleted! -
@daming123 ?????可还行
-
This post is deleted! -
@daming123 我这里没有这个屏幕,也不清楚是什么问题
-
This post is deleted! -
@daming123 我这里没有这个屏幕,也不清楚是什么问题
-
whycan
-
whycan
-
aozima
-
-
@mangogeek 你好,大佬,这个屏接到小麻雀上只需要修改dts就可以么,不需要别的设置?
-
@wjp2547532 使用这个屏,“tft08006”这个驱动需要修改么
-
@mangogeek 这个屏幕的触摸可以正常吗?
Copyright © 2022 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号