嵌入式学习小组
直播中

刘玉英

7年用户 180经验值
私信 关注

移植了freeRTOS到STMf103之后显示没有定义的原因?

.Objectsp1.axf: Error: L6218E: Undefined symbol xTaskGetSchedulerState (referred from delay.o).
显示没有定义  xTaskGetSchedulerState  ,返回看了几百遍,都有 #include "task.h"  但是为什么就说没有定义呢,打开  "task.h"  明明看到是有定义的啊,查找了几百遍是不是文件路径没包含头,也不是啊。

回帖(6)

李惠英

2020-7-20 15:06:22
函数xTaskGetSchedulerState()是个可选函数,宏INCLUDE_xTaskGetSchedulerState为1,才会编译这个函数
举报

李秀荣

2020-7-20 15:13:23
明白了word哥, 我就是从你新发的例子移植的,但是freeRTOS.H又是从官网下载的
举报

袁伟

2020-7-20 15:33:00
FreeRTOSConfig.h
举报

李燕梅

2020-7-20 15:49:13
发现问题 SVC_Handler()重复, 可是屏蔽了stm32f1x_it.c里面的 SVC_Handler()后 出现了好多错误。不知如何修改了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分