×
单片机 > 单片机程序设计 > 详情

关于STM32F103C8T6移植FreeRTOS时进入HardFault_Handler的解决方案

发布时间:2020-05-25 发布时间:
|

最近在学习FreeRTOS的使用,在移植第一个工程的过程中就出现了问题,在按照教程进行一直完成之后,程序不能成功进行调度和运行,经仿真发现程序进入的HardFault_Handler的死循环中。


查找了很多资料以及各种方案才找到解决方案:


将FreeRTOSConfig.h 中的系统总的堆栈空间configTOTAL_HEAP_SIZE    调小就好了,其原因是C8T6芯片内部RAM较小,不能成功申请到那么多的内存空间才报错的。



关键字:STM32F103C8T6  移植  FreeRTOS  HardFault_Handler 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
用Atmega 16单片机驱动字符型液晶显示芯片