完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
1.在发烧友STM32F767开发板上准备移植FreeRTOS,按照下载的文档更改,编译,但没成功,出现如下问题:
Build target 'FreeRTOS' compiling delay.c... ..SYSTEMdelaydelay.c(98): error: #20: identifier "taskSCHEDULER_NOT_STARTED" is undefined if(xTaskGetSchedulerState()!=taskSCHEDULER_NOT_STARTED) //OS开始跑了,才执行正常的调度处理 ..SYSTEMdelaydelay.c(98): error: #41: expression must have arithmetic or pointer type if(xTaskGetSchedulerState()!=taskSCHEDULER_NOT_STARTED) //OS开始跑了,才执行正常的调度处理 ..SYSTEMdelaydelay.c(157): error: #20: identifier "taskSCHEDULER_NOT_STARTED" is undefined if(xTaskGetSchedulerState()!=taskSCHEDULER_NOT_STARTED)//如果OS已经在跑了,并且不是在中断里面(中断里面不能任务调度) ..SYSTEMdelaydelay.c(157): error: #41: expression must have arithmetic or pointer type if(xTaskGetSchedulerState()!=taskSCHEDULER_NOT_STARTED)//如果OS已经在跑了,并且不是在中断里面(中断里面不能任务调度) ..SYSTEMdelaydelay.c(161): warning: #223-D: function "vTaskDelay" declared implicitly vTaskDelay(nms/fac_ms); //OS延时 ..SYSTEMdelaydelay.c: 1 warning, 4 errors 请高手看看,那里没整对? |
|
相关推荐
4个回答
|
|
|
不都提示了,很多没有定义。应该是 有些宏没有打开,用我们的FreeRTOSconfig.h文件
|
|
|
|
|
|
对照下载的例程,发现在deleay.c里少了个#include"task.h"。
//如果使用ucos,则包括下面的头文件即可. #if SYSTEM_SUPPORT_OS #include "FreeRTOS.h" //FreeRTOS 使用 #include "task.h" #endif |
|
|
|
|
|
然后在FreeRTOSConfig.h里又多了:
1. //extern void PreSleepProcessing(uint32_t xExpectedIdleTime); //extern void PostSleepProcessing(uint32_t xExpectedIdleTime); //低功耗Tickless模式 //#define configPRE_SLEEP_PROCESSING PreSleepProcessing //#define configPOST_SLEEP_PROCESSING PostSleepProcessing 注释掉后,编译通过了。 |
|
|
|
|
|
linking...
Program Size: Code=8522 RO-data=562 RW-data=108 ZI-data=2684 FromELF: creating hex file... "..OBJLED.axf" - 0 Error(s), 0 Warning(s). Build Time Elapsed: 00:01:18 |
|
|
|
|
只有小组成员才能发言,加入小组>>
1018 浏览 1 评论
1849 浏览 0 评论
1830 浏览 1 评论
3254 浏览 5 评论
3581 浏览 9 评论
1021浏览 1评论
1850浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1360浏览 1评论
1852浏览 0评论
1178浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 03:49 , Processed in 0.736081 second(s), Total 80, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1673