!734 fix: Watchdog test case repair

Merge pull request !734 from 尹树清/master
This commit is contained in:
openharmony_ci 2021-12-15 02:59:56 +00:00 committed by Gitee
commit 1e875d921b
1 changed files with 5 additions and 1 deletions

View File

@ -56,11 +56,15 @@ STATIC DevHandle g_wdHandle;
STATIC void StartWatchdog(void) STATIC void StartWatchdog(void)
{ {
int32_t ret;
if (g_wdStarted) { if (g_wdStarted) {
return; return;
} }
g_wdHandle = WatchdogOpen(0); ret = WatchdogOpen(0, &g_wdHandle);
if (ret != HDF_SUCCESS) {
return;
}
WatchdogSetTimeout(g_wdHandle, WATCHDOG_TIMER_INTERVAL); WatchdogSetTimeout(g_wdHandle, WATCHDOG_TIMER_INTERVAL);
if (LOS_SwtmrCreate(LOSCFG_BASE_CORE_TICK_PER_SECOND * WATCHDOG_TIMER_INTERVAL_HALF, LOS_SWTMR_MODE_PERIOD, if (LOS_SwtmrCreate(LOSCFG_BASE_CORE_TICK_PER_SECOND * WATCHDOG_TIMER_INTERVAL_HALF, LOS_SWTMR_MODE_PERIOD,