SuperIC社区_
标题: 系统默认时间的更改 [打印本页]
作者: creass 时间: 2016-6-1 15:12
标题: 系统默认时间的更改
系统默认时间的更改
关键词:默认时间
适用平台:MSD339,MSD3391
我们的系统默认时间不做更改的话,都是1980-1-6 00:00:00,如果需要在开机后将其改为其他值的话,可以参考如下代码:
//MApp_Init.c
void MApp_Init(void)
{
..............
if ( msAPI_Power_Is1STBootUp() )
{
msAPI_Power_STBootUp();
// Added by smc-steven, Init RTC when 1st boot up, 20100805
MDrv_RTC_Init(MST_XTAL_CLOCK_HZ);
#ifdef ENABLE_CUS_SPEC
msAPI_Timer_SetSystemTime(946368000); //946368000 = 2010-01-01 12:00 AM
#else //
msAPI_Timer_SetSystemTime(914832000);//914832000 = 2009-01-01 12:00 AM //
#endif
.............
}
上面这些数字可以通过UI设置好+打印信息得出。
作者: xuludestiny 时间: 2016-7-23 17:32
good!!!
拿来就可以用的,太实用了,太感谢版主了,,,


作者: AlexWeng 时间: 2016-8-7 23:14
直接改相关宏不行吗?
作者: steven 时间: 2016-8-26 11:40
没有相关宏吧?有个START_TIME的宏是不能改的
作者: Sunny 时间: 2016-9-6 16:23
这个好用。
欢迎光临 SuperIC社区_ (/) |
Powered by Discuz! X3.3 |