RK3288如何切换主副屏幕

我想用HDMI做主屏幕,VGA输出的做副屏幕,如何修改呢?

把rk3288.dtsi和firefly-rk3288.dts 里面的lcdc0和lcdc1配置对调

jpchen 发表于 2016-11-7 16:42
把rk3288.dtsi和firefly-rk3288.dts 里面的lcdc0和lcdc1配置对调

请问你有试过吗,我对掉了,RGB提示频率超出范围,没任何显示

lushengchu 发表于 2016-11-9 09:52
请问你有试过吗,我对掉了,RGB提示频率超出范围,没任何显示

可参考附件修改
chang.zip (707 Bytes)

jpchen 发表于 2016-11-9 15:10
可参考附件修改

兄弟,按照这个补丁,起不来啊,一直重启

lushengchu 发表于 2016-11-14 09:26
兄弟,按照这个补丁,起不来啊,一直重启

我这边验证过机器是可以开起来的

jpchen 发表于 2016-11-14 09:56
我这边验证过机器是可以开起来的

你的代码是什么时候的啊,那个lcdc0 和lcdc1我的是在firefly-rk3288.dts修改的,这个和你的不一样,

我用的是Firefly-RK3288 Android5.1 最新更新的代码

lushengchu 发表于 2016-11-14 10:04
你的代码是什么时候的啊,那个lcdc0 和lcdc1我的是在firefly-rk3288.dts修改的,这个和你的不一样,

能把你的dts文件打包一份给我吗,我对比一下,拜托了,
如果切换不了我们硬件就要改板子了

jpchen 发表于 2016-11-14 10:08
我用的是Firefly-RK3288 Android5.1 最新更新的代码

我的也同步了最新的,麻烦你看看最后修改记录是不是这个:

commit 0ebf39e203a18250df22fc4ba8510393226d1101
Author: cjp <service@t-firefly.com>
Date:   Tue Aug 16 10:12:28 2016 +0800

    Kernel->usb:fix uvc camera enter and out other devices can not use

按照你的方法我也试过,但是VGA黑屏,你的方法修改rk3288.dts的lcdc0和lcdc1配置应该是没有改过来的,因为firefly-rk3288.dts中的会覆盖

楼主问题解决了么,同问

csworld 发表于 2016-11-14 22:53
楼主问题解决了么,同问

没有解决,看来原厂代码就没修改好,不是改dts配置就能实现的

没有权威答案,自己顶一个

jpchen 发表于 2016-11-9 15:10
可参考附件修改

按照这个配置是可以调换hdmi和vga的主副屏的,但每次系统启动后都要单独设置下vga的输出分辨率,否则vga是黑屏状态。请教下jpchen有什么办法解决这个问题么

csworld 发表于 2016-12-5 21:57
按照这个配置是可以调换hdmi和vga的主副屏的,但每次系统启动后都要单独设置下vga的输出分辨率,否则vga …

试一下增强VGA的驱动能力试试

jpchen 发表于 2016-12-6 09:07
试一下增强VGA的驱动能力试试

我的状态是在android系统设置里面设置下vga的分辨率,vga就有输出了。
您说的增强vga驱动能力是修改软件哪个地方,还是要改动硬件?

本帖最后由 csworld 于 2016-12-26 20:15 编辑

VGA作为副屏时,android启动后不会显示,必须进入android系统后设置下才能出来。这个问题始终没有解决。

jpchen 发表于 2016-11-9 15:10
可参考附件修改

jpchen好,按照您的方式去改hdmi和lvds,hdmi可以显示,lvds黑屏,想问下能知道是什么原因吗?

请问一下,要怎么实现在运行是转换主副屏幕呢?有接口么?感谢~

xxxxxxxxxx