summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2019-09-09 08:04:22 +0800
committerGitHub <[email protected]>2019-09-09 08:04:22 +0800
commitcb21f2a9c35ad46a6a3802db15680280244022b2 (patch)
tree6550f4267088368dd0beaa38a4c211f178d9efef
parent187a860e172f4633ac37144e15190df64fe62801 (diff)
parent94551979e069f681d53e530c62403e5b2c96b72c (diff)
Merge pull request #3048 from xfan1024/fix-m0-reboot
Fix CORTEX-M0 Cannot Execute Reboot
-rw-r--r--libcpu/arm/cortex-m0/cpuport.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libcpu/arm/cortex-m0/cpuport.c b/libcpu/arm/cortex-m0/cpuport.c
index 5d36fa11fe..19aec42230 100644
--- a/libcpu/arm/cortex-m0/cpuport.c
+++ b/libcpu/arm/cortex-m0/cpuport.c
@@ -119,7 +119,7 @@ void rt_hw_hard_fault_exception(struct exception_stack_frame *contex)
#define SCB_HFSR (*(volatile const unsigned *)0xE000ED2C) /* HardFault Status Register */
#define SCB_MMAR (*(volatile const unsigned *)0xE000ED34) /* MemManage Fault Address register */
#define SCB_BFAR (*(volatile const unsigned *)0xE000ED38) /* Bus Fault Address Register */
-#define SCB_AIRCR (*(volatile unsigned long *)0xE000ED00) /* Reset control Address Register */
+#define SCB_AIRCR (*(volatile unsigned long *)0xE000ED0C) /* Reset control Address Register */
#define SCB_RESET_VALUE 0x05FA0004 /* Reset value, write to SCB_AIRCR can reset cpu */
#define SCB_CFSR_MFSR (*(volatile const unsigned char*)0xE000ED28) /* Memory-management Fault Status Register */