1.找一个空工程新建一个文件夹FreeRTOS
2.从FreeRTOS源码里复制source文件夹里的所有文件
3.工程里创建两个GROUP,分别命名为code、port
4.把source文件夹里的.c文件放到code的group里
5.FreeRTOS/portable/IAR/CM7/r0p1 目录下的port.c和portasm.s加入到port的group里
6.demo里找一个工程 把configFreeRTOS.h放到FreeRTOS/include里
7.打开工程的options,C/C++/Preprocessor里添加头文件
8.打开工程的options,Assembler/Preprocessor里添加头文件(.s文件夹里包含有头文件)
9.点击code和port的group,把这两个的编译环境改为C
10.it.c里删掉SVC、PENDSV和滴答定时器的中断函数
11.编译
12.根据报警把FreeRTOSConfig.h里的HOOK和STACK_OVERFLOW等设为0,或者手写HOOK函数