小记FreeRTOS任务创建后但任务中为空时运行错误

Posted skullboyer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小记FreeRTOS任务创建后但任务中为空时运行错误相关的知识,希望对你有一定的参考价值。

FreeRTOS任务创建后但任务中无语句为空时运行错误

 

会死在文件<port.c>中下边函数处

static void prvTaskExitError( void )
{
/* A function that implements a task must not exit or attempt to return to
its caller as there is nothing to return to. If a task wants to exit it
should instead call vTaskDelete( NULL ).

Artificially force an assert() to be triggered if configASSERT() is
defined, then stop here so application writers can catch the error. */
configASSERT( uxCriticalNesting == ~0UL );
portDISABLE_INTERRUPTS();
for( ;; );
}










以上是关于小记FreeRTOS任务创建后但任务中为空时运行错误的主要内容,如果未能解决你的问题,请参考以下文章

004_FreeRTOS创建与删除任务

FreeRTOS Posix原理

FreeRTOS--概述

freertos 任务优先级timer和一般任务的不同

FreeRTOSFreeRTOS学习笔记(14)— FreeRTOS的消息队列(原生API)

FreeRTOS独立看门狗检测任务执行状态