- 积分
- 41
贡献59
飞刀8 FD
注册时间2012-2-21
在线时间18 小时
|
发表于 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
看见了吧,显示驱动默认是不对注册表进行读取的。 |
|