|
本帖最后由 勤奋的小青蛙 于 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] 1 screen for android/ubuntu/linux.
[2] 2 screen for android
[3] 3 screen for ubuntu.
save setting
[q] quit
Enter your selection: 1
##### display select device #####
[1] lcd or VGA.
[2] lvds or VGA.
[3] hdmi.
[4] quit
Enter your selection: 2
##### display select LVDS #####
[1] 800*600 for LVDS->VGA //LVDS 转 VGA 的 800*600 输出
[2] 1024*768 for LVDS->VGA //LVDS 转 VGA 的 1024*768 输出
[3] 1280*768 for LVDS->VGA //LVDS 转 VGA 的 1280*768 输出
[4] 1366*768 for LVDS //LVDS 的 1366*768 输出
[5] 1920*1080 for LVDS (2 lvds is needed,LVDS only) //LVDS 的 1920*1080 要 2 路 LVDS 同时输出
[q] quit
Enter your selection: 4
然后s-->q-->1,启动板子。发现屏幕并没有显示数据。
我分析可能的原因是我的液晶屏分辨率是1024×768.而选择输出的分辨率是1366×768,分辨率不匹配,所以显示不了。但是我又不知道怎么在Uboot中添加我的分辨率,所以,选项 [4] 1366*768 for LVDS 不适合我。
我看到 [2] 1024*768 for LVDS->VGA 是符合我的分辨率的,所以我重启了板子,选择了这个分辨率,但是我又担心,这个选项是用作LVDS 转 VGA 的。可我用的接口是LVDS,直接连到了显示屏上,中间并没有经过转换,不知道选这个行不行。不管如何试一试,板子启动后,液晶屏显示正常。不知道是什么原因,阴差阳错中竟然可以正常显示了,但是这并不是我要得最终结果。
我想知道两个问题。①如何修改Uboot,让它支持更多尺寸更多分辨率的显示屏②为什么上边选择的不正确但是却可以显示正常呢?希望大侠们帮帮忙,指点一二,谢谢大家了。
|
|