T507修改默认屏参的方法,以1920x1080p的双路lvds屏为例 修改设备树kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi 需要修改disp: disp@01000000和lcd0: lcd0@01c0c000里的内容 先看disp: disp@01000000,我们可以在该部分的上边看到一些参数的注释, 一般比较重要的是 disp_mode screen0_output_type 屏幕类型我们的lcd和lvds是相同的引脚配置,这里是选的1:lcd screen0_output_mode 这里是帧率,根据屏体手册选4:720p50 fb0_format rgb位数,这里默认0 fb0_width 分辨率长1920 fb0_height 分辨率宽1080 其他参数比如屏幕旋转等根据自己需求修改 然后修改lcd0: lcd0@01c0c000,一样的,在这部分内容上边有相关注释 lcd_driver_name 是触摸驱动名称 lcd_if 是屏幕类型,选3:lvds lcd_x 分辨率x轴,1920 lcd_y 分辨率y轴,1080 lcd_width 不填 lcd_height 不填 lcd_dclk_freq 频率,单位MHZ,我用的屏是149MHZ lcd_pwm**** 背光相关的,pwm控制,这里lcd_pwm_freq修改为50000,其他没改 下面的六项是根据屏体手册修改的,详情见注释,将我的参数给出 lcd_hbp 260 lcd_ht 2200 lcd_hspw 20 lcd_vbp 40 lcd_vt 1125 lcd_vspw 5 lcd_lvds_if 这里是lvds模式,我的屏是双路lvds,所以选1:dual link 其他的lcd_lvds***参数根据自己屏幕修改,我的屏不需要修改 下边修改的是引脚,双八路lvds和单八路lvds引脚不同,引脚可从设备树中查看 pinctrl-0 选的是&lvds2link_pins_a pinctrl-1 选的是&lvds2link_pins_b 以上参数都是根据我使用的屏幕的屏体手册填写和选择,您可查看您的屏体手册修改 之后重新编译打包烧写镜像 在不选择菜单的情况下,这个参数就是默认的屏幕参数,方法仅供参考 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-4-26 11:03
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.