1 /* Private typedef -----------------------------------------------------------*/ 2 enum { r0, r1, r2, r3, r12, lr, pc, psr}; 3 4 /* Private define ------------------------------------------------------------*/ 5 /* Private macro -------------------------------------------------------------*/ 6 /* Private variables ---------------------------------------------------------*/ 7 extern __IO uint16_t ADC_InjectedConvertedValueTab[32]; 8 uint32_t Index = 0; 9 10 /* Private function prototypes -----------------------------------------------*/ 11 void Hard_Fault_Handler(uint32_t stack[]); 12 13 /* Private functions ---------------------------------------------------------*/ 14 15 static void printUsageErrorMsg(uint32_t CFSRValue) 16 { 17 printf("Usage fault: \r\n"); 18 CFSRValue >>= 16; // right shift to lsb 19
stm32 Hardfault_Handler 打印堆栈信息
最新推荐文章于 2024-07-21 17:40:28 发布