• 一、在boot中增加LVDS设置分辨率1024*600选项

   1、修改文件TQIMX6_android-4.2.2\bootable\bootloader\uboot-imx\common\cmd_menu.c文件

      在函数lcd_menu_shell中添加:


 case '':
do
{
printf("\r\n##### display select LVDS #####\r\n");
printf("[1] 800*600 for LVDS->VGA\r\n");
printf("[2] 1024*600 for LVDS->VGA\r\n");
printf("[3] 1024*768 for LVDS->VGA \r\n");
printf("[4] 1280*800 for LVDS->VGA \r\n");
printf("[5] 1366*768 for LVDS \r\n");
printf("[6] 1920*1080 for LVDS (2 lvds is needed,LVDS only) \r\n");
printf("[q] quit \r\n");
printf("Enter your selection: ");
c = getc();
printf("%c\n", c);
if (c == '') ………………………
} else if (c == '')
{
sprintf(cmd_buf, "dev=ldb,LDB-LVDS,if=RGB666,bpp=32 ldb=dul0");
break;
}

    2、修改后烧入板子后效果:  

    

  • 二、修改内核驱动支持1024*600

    1、修改文件TQIMX6_android-4.2.2\kernel_imx\drivers\video\mxc\ldb.c

      在ldb_modedb[]中添加以下代码

static struct fb_videomode ldb_modedb[] = {
{
"LDB-LVDS", , , , ,
, ,
, ,
, ,
,
FB_VMODE_NONINTERLACED,http://i.cnblogs.com/EditPosts.aspx?postid=3773705
FB_MODE_IS_DETAILED,},
{

  fb_videomode每个参数的意思:

 struct fb_videomode {
const char *name; //name
u32 refresh; //Frequency
u32 xres;      
u32 yres;      
u32 pixclock;    //时钟频率
u32 left_margin;  //HBPD( Horizontal sync Back porch (pixels))
u32 right_margin;  //HFPD(Horizontal sync Front porch (pixels))
u32 upper_margin;   //VBPD(Vertical sync Back porch (pixels))
u32 lower_margin;  //VFPD( vertical sync Front porch (pixels))
u32 hsync_len;    //HSPW(Horizontal sync pulse width (pixels))
u32 vsync_len;    //VSPW(Vertical Sync pulse width (pixels))
u32 sync;
u32 vmode;
u32 flag;
};

    

  这个参数在屏幕的规格书里都有

    或者可以参考下面的设置:

---------------------------------------------------
720x480p:
Generic timing details for 720x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
----------------------------------------------------
Widescreen :
848x480p Generic timing details for 848x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
----------------------------------------------------
Widescreen :
856x480p Generic timing details for 856x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
----------------------------------------------------
Screen :
1080x480p Generic timing details for 1080x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
----------------------------------------------------
Screen :
1440x480p Generic timing details for 1440x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
-----------------------------------------------------
Screen :
1800x480p Generic timing details for 1800x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
-----------------------------------------------------
Screen :
1800x540p Generic timing details for 1800x540:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
-----------------------------------------------------
Screen :
1920x540p Generic timing details for 1920x540:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
-----------------------------------------------------
Screen :
960x540p Generic timing details for 960x540:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
--------------------------------------------------------------------------------------
Powerstrip dongle 540P/1080i custom timings:
------------------------------------------------------------------------
Screen :
640x480p HDTV Generic timing details for 640x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
-------------------------------------------------------------------
Screen :
720x480p HDTV Generic timing details for 720x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
-------------------------------------------------------------------
Screen :
856x480p HDTV Generic timing details for 856x480:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=60Hz
--------------------------------------------------------------------
Screen :
1776x1000i HDTV Generic timing details for 1776x1000:
HFP= HSW= HBP= kHz= VFP= VSW= VBP= Hz=
interlace
--------------------------------------------------------------------
Screen :
1920x1080i HDTV Generic timing details for 1920x1080:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
------------------------------------------------------------------------------------
Screen :
800x600i Generic timing details for 800x600:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF =30Hz
interlace
-------------------------------------------------------
Screen :
1024x768i Generic timing details for 1024x768:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
--------------------------------------------------------
Screen :
1152x864i Generic timing details for 1152x864:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
-----------------------------------------------------------
Screen :
1280x720i Generic timing details for 1280x720:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
-----------------------------------------------------------
Screen :
1280x768i Generic timing details for 1280x768:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
--------------------------------------------------------------
Screen :
1280x960i Generic timing details for 1280x960:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
----------------------------------------------------------------
Screen :
1280x1024i Generic timing details for 1280x1024:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
----------------------------------------------------------------
Screen :
1440x960i Generic timing details for 1440x960:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
------------------------------------------------------------------
Screen :
1600x900i Generic timing details for 1600x900:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
-----------------------------------------------------------------
Screen :
1776x1000i Generic timing details for 1776x1000:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
------------------------------------------------------------------
Screen :
1920x1080i Generic timing details for 1920x1080:
HFP= HSW= HBP= HF=34KHz VFP= VSW= VBP= VF=30Hz
interlace
***************************************
480p timings
***************************************
Screen :
640x480p Generic timing details for 640x480:
HFP= HSW= HBP= HF=32KHz VFP= VSW= VBP= VF=60Hz
-------------------------------------------------------
Screen :
720x480p Generic timing details for 720x480:
HFP= HSW= HBP= HF=32KHz VFP= VSW= VBP= VF=60Hz
--------------------------------------------------------
Screen :
1440x480p Generic timing details for 1440x480:
HFP= HSW= HBP= HF=32KHz VFP= VSW= VBP= VF=60Hz
--------------------------------------------------------

重新编译内核烧入板子中,就可以正常显示;

修改LVDS支持1024*600分辨率的更多相关文章

  1. C#使用SHA1加密类(RSAFromPkcs8)支持1024位和2048位私钥

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...

  2. jquery.ui.accordion的修改(支持展开多个)

    原文:jquery.ui.accordion的修改(支持展开多个) 背景:原jquery.ui.accordion插件,最多只能展开一个,不能展开多个,后来在网上找到了一个基于它的一个修改版(http ...

  3. 阅读DSSS.py 并修改成支持python3.6

    项目地址:https://github.com/stamparm/DSSS 功能:一款小型注入工具 代码如下URL:https://github.com/stamparm/DSSS/blob/mast ...

  4. VirtualBox 修改Android x86虚拟机的分辨率

    首先说明一下,本人使用的是Windows下的VirtualBox,android x86使用的是9.0-r2版本 一.查看virtualbox中已有的分辨率 启动虚拟机后,连续按两次E键,进入下面页面 ...

  5. MTK 平台上查询当前使用的摄像头模组及所支持预览分辨率

    1,MTK 平台如何查询当前使用的是哪颗摄像头及相关的模组信息? 在该目录下可以查到当前平台及相关项目的配置文件 ProjectConfig.mk \ALPS.JB.MP.V1_W_20120919\ ...

  6. C#采集UVC摄像头画面并支持旋转和分辨率切换

    在项目中,我们会需要控制uvc摄像头,采集其实时画面,或者对其进行旋转.目前市面上大多数USB摄像头都支持UVC协议.那么如何采集呢?当然是采用SharpCamera!因为SharpCamera支持对 ...

  7. 修改VirtualBox中mac的分辨率

    转自 http://www.ztyhome.com/virtualbox-mac-fen-bian-lv/?replytocom=3162 最近在windows上用VirtualBox安装了MAC o ...

  8. dhtmlgrid修改,支持IE10

    因为项目IE升级,导致原来使用的dhtmlgrid无法正常显示,同时通过loadxml接口还有属性不支持. 花了半天时间对dhtmlgrid进行了修改,能够支持IE10正常加载显示. edit by ...

  9. 如何在VMware中修改Mac OS的屏幕分辨率

    关于mac os分辨率问题:方法一:临时方法,只对当次启动有效,即在启动倒计时的时候,回车,等待输入参数是输入如下文本:“Graphics Mode"="1280x800x32@6 ...

随机推荐

  1. (转)Web开发中最致命的小错误

    Web开发中最致命的小错误 现在,有越来越多所谓的“教程”来帮助我们提高网站的易用性.本文收集了一些在 Web 开发中容易出错和被忽略的小问题,并且提供了参考的解决方案,以便于帮助 Web 开发者更好 ...

  2. javaScript 工作必知(五) eval 的使用

    eval eval(parse) parse :里面跟参数字符串,我们知道执行javascript 会编译执行,    改变全局变量的值: var x = 2; //定义的全局变量 alert(x); ...

  3. javascript how sort() work

    Array.prototype.sort() 方法一般用来对数组中的元素进行排序,既可以对数字排序,也可以对字符串进行排序.如果没有指定比较函数,会根据数组中字符的Unicode编码来进行排序.这对于 ...

  4. 获取和设置iframe中的元素

    http://www.cnblogs.com/gao-qiang/archive/2012/09/19/2694336.html http://java-my-life.iteye.com/blog/ ...

  5. Sql"列转行"三种方法对比

    SQL code------ 合并列值  --***************************************************************************** ...

  6. 加深理解UIView,UIResponder,UIController

    转载出处:http://www.th7.cn/Program/IOS/201503/406514.shtml 原文地址==>自定义控件:http://objccn.io/issue-3-4/ 读 ...

  7. mysql批量上传数据

    private object BlubckMysql(List<xiaoyao_blogs_pictureModel> list, string connect) { var sqllis ...

  8. js点击事件代理时切换图片如何防抖动

    由于图片的加载速度比较慢,我们可以直接用64base对图片进行编码,把编码加在图片的url中~~~这样加载会快一些,也不会有切换图片时出现的抖动效果

  9. 星际SC 地图 Big Game Fort 要塞之战 修正了 BIG GAME 地图的平衡性

    星际SC 地图 Big Game Fort 要塞之战 修正了 BIG GAME 地图的平衡性 也适合BIG 1V1 对战 此版本目前不开放1打1造功能

  10. php数组使用技巧及操作总结

    数组,可以说是PHP的数据应用中较重要的一种方式.PHP的数组函数众多,下面是一些小结,借此记之,便于以后鉴之. 1. 数组定义 数组的定义使用 array()方式定义,可以定义空数组:<?ph ...