找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1844|回复: 4
打印 上一主题 下一主题
收起左侧

在STM32F103C8T6上跑μCOSII合适吗,flash只有64K

[复制链接]
跳转到指定楼层
楼主
ID:126534 发表于 2019-5-29 16:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用原子哥的μ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更大点的芯片。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:415123 发表于 2019-5-29 20:05 | 只看该作者
完全可以,UCOSIII代码量没有多大,你现在编译后大,应该有多余的东西在里面,没有正确裁剪
回复

使用道具 举报

板凳
ID:542241 发表于 2019-5-30 14:54 | 只看该作者
对UCOSIII代码进行合适的裁剪后,可以跑的
回复

使用道具 举报

地板
ID:126534 发表于 2019-6-25 16:43 | 只看该作者
lxbeiming 发表于 2019-5-30 14:54
对UCOSIII代码进行合适的裁剪后,可以跑的

看了点资料用ucosII练习的移植,确实不大,可以跑
回复

使用道具 举报

5#
ID:126534 发表于 2019-6-25 16:44 | 只看该作者
honey_teck 发表于 2019-5-29 20:05
完全可以,UCOSIII代码量没有多大,你现在编译后大,应该有多余的东西在里面,没有正确裁剪

看了点资料用ucosII练习的移植,确实不大,可以跑,熟悉熟悉再弄ucosIII吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表