Browse Source

错误栈信息只打印一次,不再死循环

master
Lizongdi 6 days ago
parent
commit
fa79a5d2f3
  1. 8
      Core/Src/stm32h7xx_it.c
  2. 2
      robot

8
Core/Src/stm32h7xx_it.c

@ -119,7 +119,7 @@ __attribute__((naked)) void HardFault_Handler(void)
"ITE EQ \n"
"MRSEQ r0, MSP \n"
"MRSNE r0, PSP \n"
"B hard_fault_handler_c \n"
"BL hard_fault_handler_c \n"
);
/* USER CODE END HardFault_IRQn 0 */
while (1)
@ -140,7 +140,7 @@ __attribute__((naked)) void MemManage_Handler(void)
"ITE EQ \n"
"MRSEQ r0, MSP \n"
"MRSNE r0, PSP \n"
"B hard_fault_handler_c \n"
"BL hard_fault_handler_c \n"
);
/* USER CODE END MemoryManagement_IRQn 0 */
while (1)
@ -161,7 +161,7 @@ __attribute__((naked)) void BusFault_Handler(void)
"ITE EQ \n"
"MRSEQ r0, MSP \n"
"MRSNE r0, PSP \n"
"B hard_fault_handler_c \n"
"BL hard_fault_handler_c \n"
);
/* USER CODE END BusFault_IRQn 0 */
while (1)
@ -182,7 +182,7 @@ __attribute__((naked)) void UsageFault_Handler(void)
"ITE EQ \n"
"MRSEQ r0, MSP \n"
"MRSNE r0, PSP \n"
"B hard_fault_handler_c \n"
"BL hard_fault_handler_c \n"
);
/* USER CODE END UsageFault_IRQn 0 */
while (1)

2
robot

@ -1 +1 @@
Subproject commit 97080d9a12248878e2ca38ce2b8c7f9196d0c9d8
Subproject commit e0db2eaa10a4192f8d015b6ebf7d7a21aece8e54
Loading…
Cancel
Save