通过Freertos操作系统是小灯闪烁:


进入STM32Cube工程中,使能FREERTOS

STM32CubeMX生成基于Eclipse的GCC工程(二)(移植FreeRTOS操作系统)

接下来对FreeRTOS配置,首先是参数配置:

STM32CubeMX生成基于Eclipse的GCC工程(二)(移植FreeRTOS操作系统)

STM32CubeMX生成基于Eclipse的GCC工程(二)(移植FreeRTOS操作系统)

STM32CubeMX生成基于Eclipse的GCC工程(二)(移植FreeRTOS操作系统)

接下来配置任务:名字为Task_Sled1,优先级为正常就可以,进入函数为Func_LED0。

STM32CubeMX生成基于Eclipse的GCC工程(二)(移植FreeRTOS操作系统)

生成代码,并拷贝到eclipse工程中,添加库路径:

STM32CubeMX生成基于Eclipse的GCC工程(二)(移植FreeRTOS操作系统)

在Func_LED0函数中加上小灯闪烁的程序,编译一下,会出现如下问题:

STM32CubeMX生成基于Eclipse的GCC工程(二)(移植FreeRTOS操作系统)

只要在freertos.c加一个#include "stm32f2xx_hal_def.h"的头文件就好了,这回再编译并调试,全速跑,小灯会闪烁STM32CubeMX生成基于Eclipse的GCC工程(二)(移植FreeRTOS操作系统)

STM32CubeMX生成基于Eclipse的GCC工程(二)(移植FreeRTOS操作系统)


相关文章:

  • 2021-06-27
  • 2021-05-06
  • 2022-12-23
  • 2021-06-07
  • 2021-06-26
  • 2021-08-17
  • 2021-11-03
  • 2021-12-24
猜你喜欢
  • 2021-08-11
  • 2021-10-03
  • 2021-12-18
  • 2021-07-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案