Browse Source

【主线待合】增加STM32用于在hard_fault后打印信息的函数

master
Lizongdi 3 weeks ago
parent
commit
18b0a3f51a
  1. 8
      Core/Src/stm32h7xx_it.c

8
Core/Src/stm32h7xx_it.c

@ -159,7 +159,13 @@ void BusFault_Handler(void)
void UsageFault_Handler(void)
{
/* USER CODE BEGIN UsageFault_IRQn 0 */
__asm volatile (
"TST lr, #4 \n"
"ITE EQ \n"
"MRSEQ r0, MSP \n"
"MRSNE r0, PSP \n"
"B hard_fault_handler_c \n"
);
/* USER CODE END UsageFault_IRQn 0 */
while (1)
{

Loading…
Cancel
Save