|
想在zlg 2210上移植uC/OS 按理来说,移植代码都有. 只要把uC/OS 2.52的源代加入目录就行了. 但是自己的光盘里没有2.52的源代码. 那我肯定想着网上下一个就行了...跑到网上下了好多个, 有2.51的 有2.7X的 但是就是编译不过. ADS下报错很多..打开文件一个一个看...发现一个问题
在2.51 和 2.7X等对比中发现 在V2.7X的OS_CFG.h中 有
#define OS_FLAG_NAME_SIZE 32 /*
#define OS_MEM_NAME_SIZE 32 /* 等.
但是在V2.51中 就没有flag_name_size等的定义.
但是 两个版本在UCos_II.h文件中的事件标志中 都有
#ifndef OS_FLAG_NAME_SIZE
#error "OS_CFG.H, Missing OS_FLAG_NAME_SIZE: Determines the size of flag group names"
#endif
所以老是编绎不过..
我试着把 2.7X中的对 OS_FLAG_NAME_SIZE 等的定义放到2.51中去,但是发现一个一个来. 少了这个没有定义 又多了那个没有义了..
在此请教下大家. 等会上图说明问题.. |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|