修改是在 BSP版本是 AVCE6EVB_Rel1.00.5.03_ProdToQFE2010M10 的基础上修改:
1、在配置文件 AT10x0bd_EVB.BAT (c:\wince600\platform\at10x0bd)中设置 SET BSP_RTC_ONLY_MODE=1
2、在驱动程序 Pwrbuttonpdd.c (c:\wince600\platform\common\src\soc\atlasv_sirf_v1\at10x0a\src\drivers\pwrbtn) 的 PwrBtnSocPwrOffConfirm() 函数的最后添加代码:
#if 1
if(bIsPwrOffKeyHeld){
int dwRTCOnly=1;
RETAILMSG(1,(TEXT("PWRC_LOW_BATT_BIT-------------------->>>>>>>>\r\n")));
KernelIoControl(IOCTL_SET_RTC_ONLY_MODE, &dwRTCOnly,
sizeof(DWORD), NULL, 0, NULL);
}
#endif