晚上移植了个UCOS_II,直接从MSP430上面弄过来的,以前用过,唯一的不好是老版本V2.52的
程序程序包含两个,一个用于SMALL模式,一个用于BANKED模式,其二者的主要区别在于PPAGE上面,SMALL模式不需要PAGE,而BANKED在分页的情况下必须使用PPAGE,所以适合BANKED模式的UCOS基本也是适合SMALL,强行给SMALL加一个PPAGE的东西,也无关紧要,CPU的执行也是正确的。
估计大家比较关心是否可以用于XS系统了,其实这一点我也不清楚,不过,即使不适用,改起来也是相当方便的,不行超过10行,主要在于CCR寄存器,如果XS的寄存器是16位的就不用改了,直接可以用于你的系统上面,重新建立个工程就行了,如CCR寄存器是8位的,只用改CCR寄存器相关的就OK了。
用于你的系统,还要改个时钟,就是定时器。
我用的是XDT256作为平台的。
FT:花了我一个晚上搞的东西,居然不知道怎么要积分。