【已解决】android--vga显示完开机动画就黑屏了
本帖最后由 f839903061 于 2013-10-17 15:55 编辑遇到的问题如题所示!
修改sys_config1.fex文件
screen0_output_type = 4 vga显示
screen0_output_mode = 1 1440*900分辨率
编译完了,烧录固件,只有开机动画是正常播放的,该进入系统的时候就黑屏了!但是板子上面的小灯什么的都还是正常亮起来的!
有没有哪位遇到过这种问题呢,如何解决的?谢谢!
2013-10-17
现在更新一下帖子,如上问题已解决,多谢lin朋友的回答,
我修改了frameworks/base/services/java/com/android/server/SystemServer.java
900行左右检测显示的代码,照葫芦画瓢,添加了
else if (DispList.isVGA(curFormat)){
finalIntType = DispList.ADVANCED_DISPLAY_TYPE_VGA;
finalFormat = DispList.VGA_DEFAULT_FORMAT;
现在又有一个发现,就是设置vga显示,如果同时插上hdmi的话,vga是可以显示的
有朋友解释说是DisplayManager里没有VGA部分的代码, 你必须同时插着HDMI, VGA才会有输出
要修改DisplayManager,现在是不知道如何修改!继续查找。。。。。。。 解决了吗? cbandroid 发表于 2013-9-17 17:19 static/image/common/back.gif
解决了吗?
没!!!!!!!! 我也遇到同样的 问题,通过系统的 设置功能,可以切换到VGA模式输出,证明系统 android系统是支持
VGA显示模式输出的,但是通过修改配置文件,将缺省显示模式修改为VGA显示模式,就是不成功!
不 知道原因,也不知道解决方法!
有哪位知道的? cbandroid 发表于 2013-9-23 20:02 static/image/common/back.gif
我也遇到同样的 问题,通过系统的 设置功能,可以切换到VGA模式输出,证明系统 android系统是支持
VGA显示 ...
:'( 还没找到解决办法!你如果搞定了,记得吭一声哦 f839903061 发表于 2013-9-24 08:43 static/image/common/back.gif
还没找到解决办法!你如果搞定了,记得吭一声哦
dmesg 里面我看到以下的LOG:
<3>[ 0.689864] init: to sleep 1 seconds.
<3>[ 1.693842] init: has waken up.
<3>[ 1.697023] init: hdmistatus = 0!
<3>[ 1.701240] init: tvstatus = 0!
查看 system/core/init/init_disp.c 的代码init_initdisplay()可以看到在init部分程序已经检查HDMI或者TV是否有插入cubieboard,如果插入了
就直接将FB0切换到HDMI 的 HDMI_720P_60Hz或者 TV CVBS 的 NTSC 或者 TV YPbPr 的720P_60Hz ,因为我没有插入HDMI接口,所以系
统没有做任何FB0的改动,仍然按照UBoot的配置没有改变我的LCD显示,所以往后面的BootAnimation都是正常的。
到了启动Launcher的时候,frameworks/base/services/java/com/android/server/SystemServer.java里面有一段重新初始化显示的程序,是Gary lin 发表于 2013-10-14 16:45 static/image/common/back.gif
dmesg 里面我看到以下的LOG:
[ 0.689864] init: to sleep 1 seconds.
...
非常感谢你的回复! 系统还没有搭,所以也没有看代码! 你们看了,呵呵,后面的人就省力了! cbandroid 发表于 2013-9-23 20:02 static/image/common/back.gif
我也遇到同样的 问题,通过系统的 设置功能,可以切换到VGA模式输出,证明系统 android系统是支持
VGA显示 ...
你是使用sd卡刷的ct_lubuntu_desktop_12.10_card0_20130909.img吗?我这边使用sd卡刷的现在修改成可以用vga显示了,但是进去里面不能上网,你那边什么情况呢?