CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 17156|回复: 6

关于CubieTrunk的VGA和HDMI的屏幕自适应

[复制链接]
发表于 2014-7-7 09:18:34 | 显示全部楼层 |阅读模式
查阅相关资料后,显示屏内部的EDID记录了显示屏的相关参数(包括分辨率),CPU可以通过I2C总线读取。目前代码阅读发现HDMI总线实现了这部分的代码,实现代码路径,硬件部分I2C总线,HDMI接口有专用的SCL,SDA引脚和相关寄存器:
~/CubieBoard2_SDK/lichee/linux-3.4/drivers/video/sun7i/hdmi/aw/hdmi_edid.c

VGA目前没有找到代码,从硬件原理图中发现I2C总线连接的是twi2接口;

【问题】CubieTrunk中目前是不是没有实现VGA的屏幕参数获取?而是单纯地给了一个输出的默认值(分辨率1024*768)?

回复

使用道具 举报

发表于 2014-7-7 10:16:08 | 显示全部楼层
你好,我也编译了  你那个SDK  发现默认不是vga 输出的,是hdmi 输出, 你知道怎么修改为vga输出吗
回复 支持 反对

使用道具 举报

发表于 2014-7-7 10:16:50 | 显示全部楼层
在论坛中发现有个 人,好像是修改了 android 部分的源代码   可以输出为vga
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-7 16:35:45 | 显示全部楼层
这个我没有研究过,默认情况下插VGA线VGA可以显示,插HDMI,也可以显示,没有试过同时插入的情况
回复 支持 反对

使用道具 举报

发表于 2014-7-7 17:45:17 | 显示全部楼层
同时插的话,默认是hdmi显示的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-10 14:09:01 | 显示全部楼层
源代码中默认写死是先检测HDMI的HPD引脚,如果HDMI没有连接,才会输出VGA;
个人觉得既然你不用HDMI,可以把那部分检测代码删除,应该也是你说的那个帖子里面的代码;
但是我觉得,如果你只用VGA接口,不用HDMI接口的话,可以不用修改啊,反正插上VGA就能用了
回复 支持 反对

使用道具 举报

发表于 2014-7-15 11:51:44 | 显示全部楼层
fengcxs 发表于 2014-7-10 14:09
源代码中默认写死是先检测HDMI的HPD引脚,如果HDMI没有连接,才会输出VGA;
个人觉得既然你不用HDMI,可以 ...

这个肯定要修改吧,倒是不是VGA输出的问题,主要是分辨率的问题,默认VGA输出的分辨率不是最佳分辨率。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-22 19:09 , Processed in 0.021842 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部