This shows you the differences between two versions of the page.
— |
library:stm32:hello_freertos [2022/05/02 00:32] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Hello freeRTOS ====== | ||
+ | |||
+ | ===== 下载freeRTOS ===== | ||
+ | 获取到FreeRTOS的官方的源码包 | ||
+ | |||
+ | 官网:http:// | ||
+ | 代码托管网站:https:// | ||
+ | |||
+ | ===== 导入代码 ===== | ||
+ | 复制以下三部分代码 | ||
+ | |||
+ | Source目录下的C代码 \\ | ||
+ | include目录下H文件 \\ | ||
+ | Portable目录下的 MemMang目录 和 RVDS 目录 | ||
+ | 复制demo下的合适的配置文件 FreeRTOSConfig | ||
+ | |||
+ | ===== 工程配置 ===== | ||
+ | |||
+ | 工程添加C文件,heap_1.c ~ heap_5.c 只需要其中一个。 \\ | ||
+ | 工作设置H文件搜索路径,例如 .\freeRTOS\portable\RVDS\ARM_CM3; | ||
+ | |||
+ | ===== 代码修改 ===== | ||
+ | |||
+ | 修改stm32f10x_it.c | ||
+ | 注释掉PendSV_Handler | ||
+ | |||