FreeRTOSv9.0.0在STM32F103RCT6上的移植

1、去官网下载源代码(FreeRTOSv9.0.0.exe)

2、取出Source文件夹,根据单片机和编译器不同,删除不需要的文件,如下图

FreeRTOSv9.0.0在STM32F103RCT6上的移植FreeRTOSv9.0.0在STM32F103RCT6上的移植

FreeRTOSv9.0.0在STM32F103RCT6上的移植FreeRTOSv9.0.0在STM32F103RCT6上的移植

3、在CORTEX_STM32F103_IAR文件夹中取出PartTest.c及相应头文件(方便测试,可不用),FreeRTOSConfig.h和main.c,根据需要修改里面内容,demo里使用的ST库是非常古老的,都不要使用。

FreeRTOSv9.0.0在STM32F103RCT6上的移植

4、把上述得到的文件添加到没有FreeRTOS的简单IAR工程里,添加三条#define到FreeRTOSConfig.h中,对main.c和PartTest.c稍作修改即可第一个例程。

FreeRTOSv9.0.0在STM32F103RCT6上的移植FreeRTOSv9.0.0在STM32F103RCT6上的移植