天嵌 ARM开发社区

 找回密码
 注册
查看: 3122|回复: 3

E9 Ubuntu LVDS液晶屏显示问题

[复制链接]
勤奋的小青蛙 发表于 2014-10-17 15:00:39 | 显示全部楼层 |阅读模式
手上有几套E9的板子。需要适配LVDS接口的液晶屏,这是我以前的帖子。
E9适配15寸液晶屏。在这个帖子里,我只修改了LVDS输出的分辨率,其他参数我都没有修改,15寸的液晶屏显示正常


现在问题来了,需要适配一块8寸的LVDS接口液晶屏。仿照以前的做法,也修改了分辨率,可是显示效果不是很正常。如图:
中间的亮点并不是拍照灯光所致。


补充一点:这块屏幕如果作为Windows操作系统的显示屏时,如果出现上面的问题,通常的做法是在BIOS里面将色彩深度由18bpp调为24bpp.
但是在linux下该怎么调整,希望大家给与指导啊。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
wbz073 发表于 2014-10-20 09:07:34 | 显示全部楼层
你这个屏的分辨率是多少的,除了分辨率,其他参数也要根据你的屏的硬件手册做一些匹配修改。
 楼主| 勤奋的小青蛙 发表于 2014-10-21 17:22:42 | 显示全部楼层
wbz073 发表于 2014-10-20 09:07
你这个屏的分辨率是多少的,除了分辨率,其他参数也要根据你的屏的硬件手册做一些匹配修改。

我的所有液晶屏屏分辨率都是1024*768的。我按照硬件手册修改了对应的参数,效果还是不明显。所以我想修改一下屏的色彩深度,于是在E9启动时进入Uboot,修改了这一项:


用的命令是:

set displayArgs video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666,bpp=24 ldb=sin0 video=mxcfb1:off video=mxcfb2:off fbmem=48M
save
boot
但是当我启动时,我发现Ubuntu不会自动登录了,需要输入密码和选择相应的图形界面才可以进入。我觉得肯定是前边的参数设置的问题,但是又不知道怎么修改这些参数(关键是这些参数代表的意义不知道)。


当系统启动后,能够看到屏幕一直在轻微的闪烁,我估计是LVDS参数设置的问题,我的设置信息如下:
linux/driver/video/mxc/ldb.c


在这里看到了一些对上述参数的一个解释:基于飞思卡尔imx6 sabrelite开发板的android lvds屏幕驱动调试
  1. struct fb_videomode {
  2.         const char *name;            /* 名字 */
  3.         u32 refresh;                    /* 刷新频率 */
  4.         u32 xres;                       //行像素
  5.         u32 yres;                       //列像素
  6.         u32 pixclock;                  //时钟频率,单位ps
  7.         u32 left_margin;              // HBPD(horizontal back porch
  8.         u32 right_margin;            // HFPD(horizontal front porth
  9.         u32 upper_margin;          // VBPD(vertical back porch
  10.         u32 lower_margin;          // VFBD(vertical front porch
  11.         u32 hsync_len;               // HSPW(horizontal sync pulse width
  12.         u32 vsync_len;               // VSPW(vertical sync pulse width
  13.         u32 sync;
  14.         u32 vmode;
  15.         u32 flag;
  16. };
复制代码

对照我的LCD说明书参数如下:


分析了一下,我觉得,对显示来说最重要的两个参数是 刷新频率时钟频率 ,但是我修改了这两个参数,屏幕还是在轻微闪烁。


现在实在是没办法了。求助啊。。。。。。。











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
miaotouyang 发表于 2015-1-27 14:15:15 | 显示全部楼层
楼主问题解决了么?感觉是SEL68选择配置位没有做好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-3 01:49 , Processed in 1.046881 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表