小麻雀直接驱动树莓派的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>; };
-
-
-
@mangogeek 我就是这样改了设备树,不行,还是驱动不了这个树莓屏。大神是不是还要修改哪里? 驱动已经打开了tft08006了
-
@daming123 ,有没有disable LCD RGB 接口?
-
@efancier 禁用了,设备树没有地方调用 rgb接口,会不会是我这个屏幕和你的不一样才这样?这个树莓派屏,应该是怎样的? https://item.taobao.com/item.htm?spm=a1z09.2.0.0.70d42e8d5jeM5D&id=672625989794&_u=e2rvvtbac384
-
@daming123 brandy-2.0/u-boot-2018/configs/sun20iw1p1_defconfig 注释掉 #CONFIG_DISP2_SUNXI=y,使用kernel初始化屏幕测试
-
@yuzukitsuru 大神,不行,试过了,已经关掉uboot 的显示图标。我注意到屏幕的背光没有亮,开机闪了一下背光,就马上被关掉了。
-
@yuzukitsuru 大神,我用示波器测试了,当d1s和dsi屏接到一起后,屏幕上DE VS HS CLK ,引脚都有数据,当把D1S和dsi屏断开,上面4个引脚,除了了CLK,其它都没有数据。 但是LCD就是背光不亮。我测试了 屏幕的LEDK 电压为0V,LEDA为3.26V,按理说,LCD背光,应该会亮。
-
@yuzukitsuru 我把dsi屏幕拆开,里面是RGB 40pin排线,直接插入到板子上40PIN驱动,修改成RGB并口驱动,发现能够正常显示,说明屏幕没有问题。
-
@daming123 ?????可还行
-
@yuzukitsuru 不行,怎么搞?
-
@daming123 我这里没有这个屏幕,也不清楚是什么问题
-
@yuzukitsuru 大神,我找到问题了,我把这个屏幕的给LED背光的升级芯片,使能脚强制上拉,就能够打开背光,正常显示界面。 有个问题,它这个背光由屏幕的单片机控制,D1S这边,没有通信,是控制不了的,那它什么时候会打开。
-
@daming123 我这里没有这个屏幕,也不清楚是什么问题
-
-
-
-
-
@mangogeek 你好,大佬,这个屏接到小麻雀上只需要修改dts就可以么,不需要别的设置?
-
@wjp2547532 使用这个屏,“tft08006”这个驱动需要修改么
-
@mangogeek 这个屏幕的触摸可以正常吗?
-
@mangogeek Hi, I am going to use TI TFP410(RGB to DVI). Is the driver supported in Tina Linux or any similar drivers?
BR,
Tan -
-
@daming123 您好,我也是和您买同一家的屏幕,修改了设备树后,并且背光亮了,但是显示不了,花屏,您有遇到过这个问题吗
-
@didiao
改下设备树试下lcd_hbp = <55>; lcd_ht = <1056>; lcd_hspw = <20>; lcd_vbp = <35>; lcd_vt = <525>; lcd_vspw = <10>; lcd_x = <800>; lcd_y = <480>; lcd_width = <52>; lcd_height = <52>; lcd_dclk_freq = <33>;
-
@daming123 好使了
lcd_dclk_freq = <26>; lcd_hbp = <46>; lcd_ht = <900>;//885 lcd_hspw = <4>; lcd_vbp = <21>; lcd_vt = <550>;//535 lcd_vspw = <4>;
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号