用原子哥的μCOSIII的例程 修改过一些设置,打算在C8T6上跑,例程中关于103硬件的代码基本很少,大部分是μC的代码。编译后:Program Size: Code=48212 RO-data=7008 RW-data=336 ZI-data=12856
但是C8T6的flash只有64K,这样的话μCOSIII应该选择flash更大一些的片子才行。否则程序中随便写点什么估计都要>64K吧。
这个是UCOSII的最简单的一个例程,编译后:
Program Size: Code=18226 RO-data=702 RW-data=128 ZI-data=6312
C8T6上跑ucosII应该还算可以吧。
但是感觉很奇怪,在STM32F767的ucosII的例程中,编译后:
Program Size: Code=14486 RO-data=994 RW-data=104 ZI-data=8376
这个应该是没有完全没问题吧。
问题:上面的几种比较是不是说明C8T6上跑操作系统的应该用ucosII。
ucosIII就有些不合适。或者说应该换一个flash更大点的芯片。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
现在自己重新建了一个工程,里面有简单的代码,编译后
Program Size: Code=9004 RO-data=524 RW-data=132 ZI-data=6380
没写代码的时候,更少。
不过什么原因导致的这样我就不知道了。这个东西现在刚接触,处于一知半解的状态。因为原子哥的视频教程是UCOSIII,我还看了下,这两种在使用时,就是调用函数的参数不太一样。其他的还没有深入了解。
如果移植UCOSIII多少K是正常的。因为我想原子哥主要讲的是UCOSIII,这样有视频看学的也会快点。
一周热门 更多>