勤奋的小青蛙 发表于 2014-5-10 14:39:06

E9如何调整才能支持不同尺寸的LCD的分辨率

本帖最后由 勤奋的小青蛙 于 2014-5-11 23:49 编辑

我买的板子是天嵌E9.没有买LCD屏,因为我有一个15寸的LVDS接口的 TFT LCD和一个19寸的VGA接口的液晶显示屏。我想让E9的画面显示在这两个屏幕上(每次只接一个屏幕)。我先用LVDS接口的显示屏连接到E9的LVDS接口上,我的液晶屏幕分辨率是1024×768.    板子上的系统是Ubuntu。在E9启动时,按空格键进入uboot,然后0-->3进入下面选择分辨率的界面


##### display select Menu #####
1 screen for android/ubuntu/linux.
2 screen for android      
3 screen for ubuntu.
save setting
quit
Enter your selection: 1

##### display select device #####
lcd or VGA.
lvds or VGA.       
hdmi.
quit
Enter your selection: 2

##### display select LVDS #####
800*600 for LVDS->VGA    //LVDS 转 VGA 的 800*600 输出
1024*768 for LVDS->VGA      //LVDS 转 VGA 的 1024*768 输出
1280*768 for LVDS->VGA      //LVDS 转 VGA 的 1280*768 输出
1366*768 for LVDS          //LVDS 的 1366*768 输出
1920*1080 for LVDS (2 lvds is needed,LVDS only)    //LVDS 的 1920*1080 要 2 路 LVDS 同时输出
quit
Enter your selection: 4
然后s-->q-->1,启动板子。发现屏幕并没有显示数据。
我分析可能的原因是我的液晶屏分辨率是1024×768.而选择输出的分辨率是1366×768,分辨率不匹配,所以显示不了。但是我又不知道怎么在Uboot中添加我的分辨率,所以,选项 1366*768 for LVDS 不适合我。
我看到 1024*768 for LVDS->VGA    是符合我的分辨率的,所以我重启了板子,选择了这个分辨率,但是我又担心,这个选项是用作LVDS 转 VGA 的。可我用的接口是LVDS,直接连到了显示屏上,中间并没有经过转换,不知道选这个行不行。不管如何试一试,板子启动后,液晶屏显示正常。不知道是什么原因,阴差阳错中竟然可以正常显示了,但是这并不是我要得最终结果。


我想知道两个问题。①如何修改Uboot,让它支持更多尺寸更多分辨率的显示屏②为什么上边选择的不正确但是却可以显示正常呢?希望大侠们帮帮忙,指点一二,谢谢大家了。

wbz073 发表于 2014-5-12 10:21:10

要支持 ,只需要修改内核,在uboot启动时候设置正确显示参数就行了
页: [1]
查看完整版本: E9如何调整才能支持不同尺寸的LCD的分辨率