STM32CubeIDE FreeRTOS使用使用 printf进入HardFault_Handler

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

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

 

posted @ 2019-12-04 15:49  飞起的小田  阅读(3635)  评论(0编辑  收藏  举报