过程超级简单,简单记录一下。
首先下载FreeRTOS源码,百度搜索,打开源码目录如下:
第二步打开一个基础工程目录。在目录中创建一个 FreeRTOS的文件夹。
复制源码Source中的文件到FreeRTOS中:
同时删除portable中除下图中的其他文件夹
在基础工程中创建两个文件夹并把以下文件添加进去,注意,用的是什么STM32的内核,就添加什么内核里的文件
最后把头文件的路径添加进去。
打开FreeRTOSConfig.h,添加
#define xPortPendSVHandler PendSV_Handler
#define vPortSVCHandler SVC_Handler
同时修改系统滴答定时器中断服务函数