[Nuvoton] Fix NUC472 hard fault in SMCC tests

pull/9171/head
cyliangtw 2018-12-20 19:42:42 +08:00
parent c7a5ef5527
commit d5e643fd41
1 changed files with 4 additions and 0 deletions

View File

@ -75,6 +75,8 @@ void CLK_PowerDown(void)
SCB->SCR = SCB_SCR_SLEEPDEEP_Msk; SCB->SCR = SCB_SCR_SLEEPDEEP_Msk;
CLK->PWRCTL |= (CLK_PWRCTL_PDEN_Msk | CLK_PWRCTL_PDWKDLY_Msk ); CLK->PWRCTL |= (CLK_PWRCTL_PDEN_Msk | CLK_PWRCTL_PDWKDLY_Msk );
__WFI(); __WFI();
__DSB();
__ISB();
} }
/** /**
@ -92,6 +94,8 @@ void CLK_Idle(void)
/* Chip enter idle mode after CPU run WFI instruction */ /* Chip enter idle mode after CPU run WFI instruction */
__WFI(); __WFI();
__DSB();
__ISB();
} }