自己的第一篇博客,将最近解决的一个问题,传上来供日后自己参考,也给遇到同样类似的朋友一个借鉴!

这几天在RK3288的平台调试lvds屏幕,显示都正常,而且设置的亮度已经达到了最大,但是亮度还是很低,我有用示波器量了lvds-d0这一组的输出幅度只有950mv(其它组的幅度也一样),硬件上已无法再更改。由于项目紧急,于是乎咨询了rk原厂,他们的回复是:亮度和幅度沒啥关系,可以用附件的bcsh调节工具试试。

之后我在shell执行 setprop persist.sys.brightness.main 200 ,然后getprop persist.sys.brightness.main 读出来的值确实是200,但是屏幕的亮度没有变化,我将这个值改大或者改小亮度都没有变化,又去咨询他们,他们回复

设置完亮度后输入setprop sys.display.timeline 2   timeline最后的值递增,然后触发应用刷新下,按照操作还是没有什么作用。看来还是得靠自己了,于是仔细看了硬件原理图,发现我们目前的硬件原理图用的lvds 8 bit 模式,而我之前的dts配置的6bit ,如下所示:

&lvds_panel {
    status = "okay";
    compatible ="simple-panel";
    backlight = <&backlight>;
    bus-format = <MEDIA_BUS_FMT_RGB666_1X18>;//注意这里 1
    enable-gpios = <&gpio7 4 GPIO_ACTIVE_HIGH>;
    enable-delay-ms = <10>;
    power-supply = <&vcc_lcd>;
    rockchip,data-mapping = "jeida";//注意这里 2
    rockchip,data-width = <24>;//注意这里 3

rockchip,output = "lvds";

我做了如下改动后,显示正常

&lvds_panel {

status = "okay";

compatible ="simple-panel"

backlight = <&backlight>;

bus-format = <MEDIA_BUS_FMT_RGB888_1X24>;// 1

enable-gpios = <&gpio7 4 GPIO_ACTIVE_HIGH>;
    enable-delay-ms = <10>;
    power-supply = <&vcc_lcd>;
    rockchip,data-mapping = "vesa";//2   lvds_8bit__1    lvds_8bit__2 这个要和自己的硬件想匹配 最开始我没有改这里只改了上面1 处结果亮度很亮了,但是显示花屏,显示图片见附件
    rockchip,data-width = <24>;
    rockchip,output = "lvds";

还有一种是lvds_6bit这个要和自己的硬件相匹配,像上面的这种显示就是lvds_format没有设置正确!!

另外当时参考一篇博客:https://blog.csdn.net/u014770862/article/details/76274951?locationNum=2&fps=1#lvds%E8%B0%83%E8%AF%95

rk3288 7.1 lvds屏幕亮度偏暗相关推荐

  1. LS1028适配单八路LVDS屏幕

    LS1028适配单八路LVDS屏幕 查看屏体手册 1.屏体手册参数 该屏幕的时钟频率范围为50Mhz-80Mhz:屏幕分辨为1024x768 2.数据格式 该屏幕是支持单六路和单八路两种模式,当SEL ...

  2. 启扬i.MX8M Plus开发板适配LVDS屏幕的调试思路

    i.MX 8M Plus是NXP推出的一款具有高可靠性,适合用于机器学习和视觉.高级多媒体和工业物联网的处理器.为发挥其强大的多媒体性能,启扬在i.MX8M Plus配套底板上引出1 路 4 通道 M ...

  3. android LVDS屏幕驱动移植

    飞思卡尔i.MX 6Quad Android 4.2.2的LVDS屏幕驱动移植 分类: Android2013-09-14 09:13 1263人阅读 评论(0) 收藏 举报 目录(?)[+] 1   ...

  4. lvds屏幕的数据手册如何看

    一.前言 1.LVDS输出接口概述 液晶显示器驱动板输出的数字信号中,除了包括RGB数据信号外,还包括行同步.场同步.像素时钟等信号,其中像素时钟信号的最高频率可超过28MHz.采用TTL接口,数据传 ...

  5. RK3568—基于GM8775C的MIPI转双通道LVDS屏幕调试

    Rockchip RK3568 原生显示接口不支持双通道LVDS屏幕的数据输出,因此需要借助显示转换芯片才能实现双通道LVDS屏幕的驱动.本文介绍使用GM8775C芯片方案,在 RK3568 平台实现 ...

  6. RK3399核心板,装Ubuntu18.04系统,LVDS屏幕配置

    使用RK3399核心板CORE-3399-JD4,接口板是自制的,采用MIPI接口转LVDS,现在在3399的板子上装ubuntu18.04系统,在该系统上点亮LVDS屏幕. 1.首先安装Linux系 ...

  7. 全志A33 LVDS屏幕(fex)文件参数配置

    文章目录 环境 背景: 具体操作: 解释 小结 环境 Ubuntu 14.04 LVDS:800x480 背景: A33全志自带的板子,可以正常显示,但是换了一块小一点的lvds屏幕,烧写lvds的固 ...

  8. DIY基于RTD2662的LVDS屏幕驱动

    这段时间一直在研究FPGA,机缘巧合入了好几块EBAZ4205的矿板,但是今天要说的不是他们... 在闲鱼上收了几块车载导航的显示屏,8寸+电容触控,一开始用标准的LVDS驱动板去驱动发现驱动不了,网 ...

  9. 飞思卡尔i.MX 6Quad Android 4.2.2的LVDS屏幕驱动移植

    http://blog.csdn.net/xnwyd/article/details/11671123 1      概述 平台:freescale i.MX 6Quad 4核开发板MCIMX6Q-S ...

最新文章

  1. GNU AWK中BEGIN/END使用举例
  2. css :hover
  3. 删除某个文件夹下的所有文件
  4. 如何发表cscd核心论文_教育论文发表时几种核心期刊介绍
  5. Windows XP添加网络打印机的方法
  6. dojo Quick Start/dojo入门手册--json
  7. pandas用均值填充nan_Pandas学习笔记(三)
  8. 将矩阵转为一行_理解矩阵乘法
  9. Bootstrap教程:[4]栅格系统详解
  10. html读取在线文件,javascript中如何读取文件?
  11. 嵌入式c学习第一步:dev cpp编译器安装
  12. [复现论文程序图]High Speed Continuous Variable Source-Independent Quantum Random Number Generation...
  13. python爬虫区划代码表
  14. 文章发布后的阅读量只有个位数该怎么办?
  15. 刺骨寒江合力托举老人上岸
  16. GMS(Google Mobile Services)简介
  17. 死锁的处理-避免死锁
  18. 怎样自动以管理员身份运行bat文件?
  19. 基于labview的示波器自动控制软件
  20. 乐视android用流量监控,应用锁/双卡流量管理 EUI 5.8让安全更进一步

热门文章

  1. html页面计算圆的周长和面积,计算圆的周长和面积(VB)
  2. php 查询mysql数据库 打印_php 查询mysql数据库 打印
  3. 采购虚拟磁带库(VTL)的四项关键性指标
  4. 线性可分 线性不可分
  5. springmvc配置ssl_Spring Mvc和Spring Boot配置Tomcat支持Https
  6. VINS_FUSION
  7. NOI 2005 题解
  8. 头条面试居然跟我扯了半小时的Semaphore
  9. 随心玩玩(三)Mirai框架QQ机器人
  10. Python 不完全LU分解