|
|
|
@ -114,13 +114,7 @@ void NMI_Handler(void) |
|
|
|
void HardFault_Handler(void) |
|
|
|
{ |
|
|
|
/* USER CODE BEGIN HardFault_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 HardFault_IRQn 0 */ |
|
|
|
while (1) |
|
|
|
{ |
|
|
|
@ -135,13 +129,7 @@ void HardFault_Handler(void) |
|
|
|
void MemManage_Handler(void) |
|
|
|
{ |
|
|
|
/* USER CODE BEGIN MemoryManagement_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 MemoryManagement_IRQn 0 */ |
|
|
|
while (1) |
|
|
|
{ |
|
|
|
@ -171,13 +159,7 @@ 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) |
|
|
|
{ |
|
|
|
|