文章目录 环境 问题描述 原因分析 解决方法 环境 FreeRTOS版本:v10.4.2 MCU:STM32F030RCT6 问题描述 sys_tick中断调用xTaskIncrementTick函数,导致硬错误。 原因分析 在Keil中加断点调试后,发现了出错代码行。 for( ; ; ) { /* * listLIST_IS_EMPTY是宏定义,没有检查pxDelayedTaskList是否为空指针 */ if( listLIST_IS_EMPTY( pxDelayedTaskList ) != pdFALSE ) <