STM32CubeIDE FreeRTOS使用使用 printf进入HardFault_Handler

创建多个任务,并在任务中使用printf串口打印,程序会进入HardFault_Handler中断,经查,是因为任务栈分配的太小导致的,

STM32CubeIDE中的FreeRTOS默认堆栈大小为128,更改为512即可。

原文地址:https://www.cnblogs.com/tianxxl/p/11983353.html