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