完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
硬件分析
在调试过程中,我们首先要关注屏幕的额定电压以及额定电流的大小,防止在调试过程中因电压不足或电压过高造成屏幕的损坏。根据屏幕的数据手册中显示,该屏幕电压在3.3V,所以我们需要将LVDS的供电电压拉到3.3V。 接下来还应该关注屏幕的背光驱动电压,然后将其连接到合适的位置。 这里分两种情况,一种是大型屏幕都会额外提供一个升压板,而另外一种是我们这种小尺寸屏幕都会自己搭建一个升压电路,前者所需电压高,后者所需电压低。 从数据手册上可以看到这款屏幕背光电压在9~10v左右,如下图,我们可以将其连接到板子的j17引脚 。 硬件方面还有时序以及其他方面需要注意的地方,需要请硬件工程师帮忙分析相关时序,这里就不再详细介绍。 软件配置 启扬RK3288主板提供Android5.1以及7.1的操作系统支持,这里以Android5.1为例。 打开源码/kernel/arch/arm/boot/dts/rk3288-qiyang.dts,查看LVDS设备树,可以看到这里直接引用了一个头文件,主要是为了方便更换屏幕。 可以看到LVDS屏幕是lcd-b101ew05.dtsi,直接打开同级目录的该文件,内容如下图所示: 这里显示的就是我们所需要修改LVDS的各个参数,接下来分析这些参数的含义。 Screen-type是屏幕接口的类型,lvds是我们的接口,根据接口的不同可以写其他属性,比如:EDP等; lvds-format表示lvds的通道以及位数,这里要根据屏幕的具体参数来分配,主要有6bit和8bit_2、8bit_1属性,根据下图屏幕属性可以看出这是一个6bit单通道屏幕,所以选择lvds_6bit; Out-face为颜色通道数,这里一般与上面lvds-fomat保持一致,所以这里是666属性; color-mode默认为rgb即可; 余下的属性皆可从屏幕手册上获取。 计算过程hbp+hfp+hsl=h***,vbp+vfp+vsl=v***,clock-frequency=hsp*vsp*frame。而下面如图属性则牵扯到颜色的反转以及屏幕时序上升沿下降沿升降的问题,所以一般默认即可,需要修改时可以请硬件工程师协助。 而后面的cabc-lut则是屏幕色彩的校准值,这个不需要动默认就行。 将屏幕参数写入文件后重新编译就能看到完整的图画了,如果有颜色不正常或者屏幕的抖动、出现色阶等,先排查连接线是否错误,然后再根据手册细微调整参数即可。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
353 浏览 1 评论
1758 浏览 1 评论
3013 浏览 1 评论
synopsys 的design ware:DW_fpv_div,浮点数除法器,默认32位下,想提升覆盖率(TMAX),如果用功能case去提升覆盖率呢?
3751 浏览 1 评论
RK3588 GStreamer调试四路鱼眼摄像头四宫格显示报错
6562 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 18:29 , Processed in 0.654262 second(s), Total 71, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号