你看看注册表,新烧写的系统生效了吗? 不能只改注册表,还要改显示驱动。。。原理是这样的,注册表只是一张配置表,相当于设备描述表,驱动程序用来从该表中取得参数,如果驱动程序不对注册表执行操作,那即使注册表更改了也没用。驱动程序的更改在这里:
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
看见了吧,显示驱动默认是不对注册表进行读取的。
页:
[1]