
FreeRTOS
文章平均质量分 67
分享自己在学习以及实战FreeRTOS过程中遇到的一些问题解决以及心得分享
OMGMac
不坠青云之志
展开
-
系统卡在uxListRemove函数中的“pxItemToRemove-pxNext-pxPrevious = pxItemToRemove-pxPrevious”其中一个原因
先看错误:错误是一开始发现系统一直在list.c中的uxListRemove任务下跑,不管怎么调试,一直在这里面;该函数为:UBaseType_t uxListRemove( ListItem_t * const pxItemToRemove ){/* The list item knows which list it is in. Obtain the list from the listitem. */List_t * const pxList = ( List_t * ) pxItemT原创 2024-10-19 17:03:47 · 368 阅读 · 0 评论 -
解决错误提示:Error: L6218E: Undefined symbol xQueueCreateMutex (referred from main.o).的方法
今天继续来分享一个关于FreeRTOS学习实践过程中遇到的一个错误。其实这个错误也是由于宏定义定义不对造成的,只是这次出现的错误提示多了一些其他说明。话不多说,我们先来看一下吧。我们可以看到上面第一条的错误其实跟上一篇文章那三个错误一样,就是由于编译器在链接时候找不到该函数。但是这次仔细看下面还有两条提示,其大致意思就是你提供的信息太少,找不到相应的函数,可能看到这里会不太明白。我们下面讲了你就会明白,编译器为什么这么提示你。我们可以先从这个函数xQueueCreateMutex着手,从我们的工程中直接搜原创 2023-09-11 19:36:20 · 2514 阅读 · 1 评论 -
分享配置FreeRTOSConfig.h文件因部分宏值配置不对以及相应函数未定义出现的三个错误解决方法
今天来分享一个在创建FreeRTOS时候调用官方的FreeRTOSConfig头文件时,因部分宏值的配置与FreeRTOS内核文件中的函数不匹配,导致编译时候出现了相应的错误。于是,既然遇到了,就准备拿出来讲一下,让其他遇到的小伙伴也可以看一下具体是什么原因导致的。好了,话不多说,我们直接开始讲~原创 2023-09-10 18:47:32 · 1606 阅读 · 0 评论 -
解决FreeRTOS程序跑不起来,打印调试却提示“Error:..\FreeRTOS\port\RVDS\ARM_CM3\port.c,244“的方法
今天来分享一个不会造成程序编译报错,但会使程序一直跑不起来,并且通过调试会发现有输出错误提示的错误例子分析,话不多说,我们就直接开始分析~首先,我们说过这个例子在编译时候没有明示的错误提示,也可以说没有语法和逻辑之类的错误,应该是程序哪里写的有不规范的地方造成的。我们先来分析一下当时的情况~原创 2023-08-28 22:03:16 · 2938 阅读 · 0 评论 -
解决“warning: #223-D: function “xPortSysTickHandler“ declared implicitly“告警提示
继上篇文章发布已有时隔两个月之久,今天就把这两个月遇到的一些问题解决分享一下,首先,我们来看今天分享的这个关于我在学习freertos遇到的一个告警。如图所示原创 2023-08-17 22:39:42 · 5319 阅读 · 1 评论 -
分享因缺少 xPortSysTickHandler()函数而导致程序一直卡死在函数portTASK_FUNCTION的案例分析
今天来分享一个在学习freertos过程中遇到的一个小问题。就是发现程序跑不起来,但是debug调试时候发现也没有到while循环中,于是通过排查发现。话不多说,我们开始讲~原创 2023-08-21 22:23:26 · 3319 阅读 · 0 评论 -
解决错误“ #error “include FreeRTOS.h“ must appear in source files before “include event_groups.““例子分享
今天来给大家分享一下,关于之前自己在学习FreeRTOS过程中遇到的一个错误提示,话不多说,我们直接来看~首先,我们看一下错误的提示:**error: #35: #error directive: "include FreeRTOS.h" must appear in source files before "include event_groups.h"**。编译时候报错如下图所示:原创 2023-08-28 21:43:29 · 6587 阅读 · 2 评论