![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeRTOS
StrongerSun
虽千里,吾往矣。
展开
-
FreeRTOS 任务不切换可能的问题
1、时间片调度没有打开FreeRTOS.h 文件中宏定义 configUSE_TIME_SLICING 没有定义为1解决方案 :#ifndef configUSE_TIME_SLICING #define configUSE_TIME_SLICING 1#endif2、中断函数中定义了,SVC_Handler,PendSV_Handler,SysTick_Handler 三个中断,导致FreeRTOS中的 port.c 文件中的任务调度函数无法执行,任务无法切换。解决方案:..原创 2020-08-18 16:50:57 · 2964 阅读 · 0 评论 -
STM32F103移植FreeRTOSv10.1.0
1.下载源码FreeRTOS官网:FreeRTOS下载后是一个FreeRTOSv10.1.0.exe文件,它才是真正下载源码的东西,双击以后选择保存目录就可以开始下载了。2.添加源码到STM32工程1.复制一份库函数版本的跑马灯工程,新建文件夹FreeRTOS2.复制下载的源码中的FreeRTOSv10.1.0\FreeRTOS\Source文件夹下的所有文件到...原创 2019-12-31 14:22:24 · 721 阅读 · 0 评论