完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
前言 本文介绍如何在OK113i-S开发板上适配一个自己的10寸LCD。 OK113i-S 是一个优秀的开发板,支持lvds 单8,双8显示,最大分辨率1280x800 也支持RG666显示,由于我手头只有lvds 单8,40pin的显示器,今天我就适配一下这个LCD的显示。 显示效果 设备接线 我这个转接板是两部分,左边的是触摸线,右边的是屏幕接线,触摸的调试见另一篇文章。这里只说屏幕的适配;从图上可以看到,液晶屏的排线40pin经过转接板转为20pin接入主板。 首先根据主板使用说明,LVDS接口信息,主板是LVDS双8信号,我这里只有LVDS接口的屏幕,其他工程剩余的,是LVDS单8信号,需要做一些修改。屏幕是10寸的40pinLVDS 单8接口。40pinLVDS 接口经过转接板只有20接口线。下面是关键信息。 主板的LCD接口信息 LCD的LVDS 40PIN接口信息 接口板接口信息定义 我们要做的就是把主板的接口与20pin的转接板连接起来,调整排线的线序,具体做法如下 屏幕接口说明书 代码适配修改 首先找到内核的设备树文件OK113i-C-Linux.dts和 OK113i-C-Common.dtsi Device/config/chips/t113_i/config/ok113i/目录下有同名的链接文件,都指向同一个文件 根据屏幕说明书,找到屏幕的关键参数,如下图 Default 注释的是原来的内容,1024x600是我的屏幕分辨率,这里面有许多参数,具体的说明如下:我们这里只关心几个即可 //////////////////////////////////// Lcd_if: HV模式,见lcd屏幕说明 lcd_lvds_if: 0:single link; 1:dual link lcd_lvds_mode: 0:NS mode; 1:JEIDA mode;这里是JEIDA显示序列 Lcd_x 分辨率x Lcd_y 分辨率y Lcd_width 物理尺寸 Lcd_height 物理尺寸 lcd_hbp: hsync back porch(pixel) + hsync plus width(pixel); lcd_ht: hsync total cycle(pixel) lcd_vbp: vsync back porch(line) + vysnc plus width(line) lcd_vt: vysnc total cycle(line) lcd_hspw: hsync plus width(pixel) lcd_vspw: vysnc plus width(pixel) //////////////////////////////////////// UBOOT的配置文件在这里: kernel/linux-5.4/arch/ARM/boot/dts/uboot-board-lvds.dts 这里看到有看到其他的不同屏幕的配置文件,根据我的屏幕类型lvds,uboot-board-lvds.conf; 修改完后,./build.sh 修改编译选项,重新烧录即可 最后我们截屏看看 使用这个命令可以截屏ok113-Screen.bmp root@ok113i:/# echo 0 >/sys/class/disp/disp/attr/disp root@ok113i:/# echo /home/forlinx/ok113-Screen.bmp >/sys/class/disp/disp/attr/ 问题总结: 1 buidl前需要整体编译一遍,有问题可以群里提问。 2 buidl内核前先clean,减少修改后不生效的问题。 3 修改后不生效,需要查看UBOOT启动的默认选项。 附录
内核配置文件 编译好的LCD支持内核 编译的LCD支持系统镜像 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
541 浏览 0 评论
610 浏览 0 评论
735 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS系统定制开发
1409 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS编译开发说明
777 浏览 0 评论
全志V85x硬件设计大赛作品精选第二期,快来Pick你心目中的最佳方案
92111浏览 3评论
2841浏览 1评论
5114浏览 1评论
Yuzuki Lizard 全志V851S开发板 –移植 QT5.12.9教程
16397浏览 1评论
关于全志T113开发板接7寸LCD屏幕显示异常问题的解决方案
1130浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 10:54 , Processed in 0.616813 second(s), Total 63, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号