嵌入式爱好者

查看: 4824|回复: 4

关于屏幕旋转的问题

[复制链接]
minshanshan 该用户已被删除
发表于 2012-3-16 16:23:27 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2012-3-16 16:46:38 | 显示全部楼层
我汗。。。。。

你看看注册表,新烧写的系统生效了吗?
回复 支持 反对

使用道具 举报

minshanshan 该用户已被删除
 楼主| 发表于 2012-3-16 17:19:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3

主题

28

帖子

41

积分

发表于 2012-3-19 14:03:29 | 显示全部楼层
不能只改注册表,还要改显示驱动。。。原理是这样的,注册表只是一张配置表,相当于设备描述表,驱动程序用来从该表中取得参数,如果驱动程序不对注册表执行操作,那即使注册表更改了也没用。驱动程序的更改在这里:
SMDK6410\src\drivers\Display\s3c6410_disp_drv\Source Files\s3c6410_disp.cpp里
有这么一段:
// This is Temporary Code. Must fix bug & delete
#define TEMP_FIX_ROTATION_BUG
.....
#ifdef TEMP_FIX_ROTATION_BUG
    m_iRotate = 0;
    g_bTempFirstRotation = TRUE;
#else
    m_iRotate = GetRotateModeFromReg();
#endif
看见了吧,显示驱动默认是不对注册表进行读取的。
回复 支持 反对

使用道具 举报

minshanshan 该用户已被删除
 楼主| 发表于 2012-3-19 16:19:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-25 10:53

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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