关于STM32中调用 HAL_FLASHEx_Erase 扇区擦除后发生 HardFault_Handler 的问题
摘要:标题中提及的对象是Flash扇区擦除,而实际上引起 HardFault_Handler 的是栈溢出。我直接在函数中创建了一个 uint32_t 类型的数组且数目为256个(1024字节),而程序中设定的堆栈却只有0x400(1024字节,这个可以在startup_stm32XXXX.s启动文件查找并
阅读全文
posted @ 2025-10-26 16:54
浙公网安备 33010602011771号