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
AlexWeng 发表于 2016-8-7 23:14
直接改相关宏不行吗?

没有相关宏吧?有个START_TIME的宏是不能改的
作者: Sunny    时间: 2016-9-6 16:23
这个好用。




欢迎光临 SuperIC社区_ (/) Powered by Discuz! X3.3