天嵌 ARM开发社区

 找回密码
 注册
查看: 3964|回复: 1

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

[复制链接]
勤奋的小青蛙 发表于 2014-5-10 14:39:06 | 显示全部楼层 |阅读模式
本帖最后由 勤奋的小青蛙 于 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,让它支持更多尺寸更多分辨率的显示屏②为什么上边选择的不正确但是却可以显示正常呢?希望大侠们帮帮忙,指点一二,谢谢大家了。

wbz073 发表于 2014-5-12 10:21:10 | 显示全部楼层

回帖奖励 +2

要支持 ,只需要修改内核,在uboot启动时候设置正确显示参数就行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-6 23:09 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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