Fix SystemReset Hang issue

pull/11888/head
fred.li 2019-06-20 11:52:14 +08:00
parent bf4f1b18ba
commit 0a2d843e15
1 changed files with 2 additions and 2 deletions

View File

@ -25,8 +25,8 @@
//#include "cmsis.h"
//#include <stdint.h>
#include "rda_ccfg_api.h"
extern void rda_ccfg_ckrst(void);
extern void rda_wdt_softreset(void);
#ifdef __cplusplus
extern "C" {
@ -38,8 +38,8 @@ extern "C" {
*/
__NO_RETURN __STATIC_INLINE void __RDA5981_SystemReset(void)
{
//rda_ccfg_ckrst () ;
rda_ccfg_perrst();
__DSB(); /* Ensure all outstanding memory accesses included
buffered write are completed before reset */
SCB->AIRCR = (uint32_t)((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) |