全程按照 此教程 。
1.官网下载
官网地址
以下所有都是 基于图中版本
2.取得所需文件
2.1 在KEIL 工程 文件夹中 新建 freertos
2.2 复制所需文件
复制此文件夹下 所有文件 到 上一步创建 的 freertos 文件夹。
2.3 复制配置文件
复制 此文件 到 我们的 freertos
2.4 删除 无用文件
KEIL 平台下 只需要 这三个 文件中 其余 可删除
3 KEIL 配置
3.1 编辑分组,添加 freertos文件夹中的 文件
3.2 添加freertosport 分组,添加 文件
port.c 位置 。 根据你的 芯片 内核 选择,我是 F407 M4F 的
heap_4.c 位置。此文件 如何选择 可以 自行搜索。 一般选4 就可以。
3.3 keil 添加 头文件 位置
编译 成功
以下消息 是 STM32 F103
编译发现存在错误,显示INCLUDE_xTaskGetCurrentTaskHandle未定义。
修改 freertos.h 253行代码 改为 1