CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
12
返回列表 发新帖
楼主: jamesliang

CT,CB2修改分辨率为1080P的方法

[复制链接]
发表于 2013-12-11 12:59:58 | 显示全部楼层
cbandroid 发表于 2013-12-10 15:54
在设置画面,看到还是选中720P,不是选中1080P设置项!

D/display ( 1219): ####display_setmode:8,screen0_type:2,screen0_format:14,screen1_type:0,screen1:format:0
D/display ( 1219): ####display_setmode:cur_out_type=4,d0type=2
D/display ( 1219): ####display_setmode:close_output =1
D/display ( 1219): ####display_setorientation 0

我就看到很奇怪,在script里设置了,还是(screen1_type:0,screen1:format:0)。能用的话,就用这个




回复 支持 反对

使用道具 举报

发表于 2013-12-11 13:00:16 | 显示全部楼层
ticozhang 发表于 2013-12-10 11:55
我是用http://dl.cubieboard.org/software/a20-cubieboard/android/A20-android-4.2.tar.xz
这个直接编译的 ...

D/display ( 1219): ####display_setmode:8,screen0_type:2,screen0_format:14,screen1_type:0,screen1:format:0
D/display ( 1219): ####display_setmode:cur_out_type=4,d0type=2
D/display ( 1219): ####display_setmode:close_output =1
D/display ( 1219): ####display_setorientation 0

我就看到很奇怪,在script里设置了,还是(screen1_type:0,screen1:format:0)。能用的话,就用这个
回复 支持 反对

使用道具 举报

发表于 2013-12-11 16:18:47 | 显示全部楼层
lin 发表于 2013-12-11 13:00
D/display ( 1219): ####display_setmode:8,screen0_type:2,screen0_format:14,screen1_type:0,screen1:f ...

改script只能管Android启动部分,进到OS后就无效了。
我看了代码启动部分,虽然不太明白,但是感觉是Setting里的那个显示设置东西没处理LCD,所以它把LCD又关了。重新打开HDMI或者TV。
我打算自己写个Native代码去改一下输出模式,晚上试试看结果如何。
回复 支持 反对

使用道具 举报

发表于 2013-12-11 21:06:33 | 显示全部楼层
ticozhang 发表于 2013-12-11 16:18
改script只能管Android启动部分,进到OS后就无效了。
我看了代码启动部分,虽然不太明白,但是感觉是Sett ...

你可以看看这个
http://forum.cubietech.com/forum ... tid=1712&extra=
回复 支持 反对

使用道具 举报

发表于 2013-12-12 09:50:01 | 显示全部楼层
lin 发表于 2013-12-11 21:06
你可以看看这个
http://forum.cubietech.com/forum.php?mod=viewthread&tid=1712&extra=

多谢你的回复,回头我也试试看。
昨天晚上试了直接从底层设置LCD,发现必须开机连接HDMI才能起到效果,否则就没用。

我再试试你的方法,回头再再请教。


    //Open Display Device
    if(disp_fd == 0) {
        disp_fd = open("/dev/disp", O_RDWR, 0);
        if (disp_fd < 0) {
            disp_fd = 0;
            return (*env)->NewStringUTF(env, "Open display device failed!");;
        }
    }

    //Change Display Output to LCD
    args[0]          = 0;//we set displayno=0 as screen 0 output
    args[1]                = 0;
    args[2]                = 0;
    args[3]                = 0;
    ret = ioctl(disp_fd,DISP_CMD_HDMI_OFF,(unsigned long)args);
    //ret = ioctl(disp_fd,DISP_CMD_LCD_OFF,(unsigned long)args);
    ret = ioctl(disp_fd,DISP_CMD_LCD_ON,(unsigned long)args);
    //ret = ioctl(disp_fd,DISP_CMD_HDMI_ON,(unsigned long)args);

    close(disp_fd);
回复 支持 反对

使用道具 举报

发表于 2014-5-2 22:06:18 | 显示全部楼层
求一份编译好的CT安卓固件。。。
回复 支持 反对

使用道具 举报

发表于 2015-11-3 09:41:01 | 显示全部楼层
请教。
按照楼主方法改动了源代码重新编译,启动至android界面后屏幕就失去信号了。
硬件环境是cubietruck <--HDMI--> 1080p显示器。显示器1080p/60hz和别的板子连了可以使用。有人遇到相同的问题吗?
本人小白,刚刚接触安卓。在此谢过!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 17:14 , Processed in 0.023127 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部