对于STM32裸机工程,使用UCOSII需要作以下修改。
1.在项目文件系统下面建立UCOSII文件夹,包含了Config,Core,Port三个子文件夹。
2.在MDK项目中建立对应三个文件夹。从对应文件系统中添加文件。
3.在工程options中C/C++的include paths添加这三个文件夹。
4.把core文件夹中ucos_ii.h中的
#include <app_cfg.h>注释掉,添加#include "includes.h"
把stm3210x_it.c中
PendSV_Handler()和SysTick_Handler函数注释掉。对于正点原子的sys.h,SYSTEM_SUPPORT_UCOS 定义为1
这样一个ucosii的基本模板就建成了。
附:ucos网页参考文档
http://blog.csdn.net/stephen_yu/article/details/76431446