[应用相关] 在STM32F103C8T6上跑μCOSII合适吗,flash只有64K

[复制链接]
4404|24
 楼主| flycamelaaa 发表于 2021-9-8 10:49 | 显示全部楼层 |阅读模式
用原子哥的μ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更大点的芯片。
powerantone 发表于 2021-9-8 10:50 | 显示全部楼层
说不能跑的估计都是年轻人,当初是8051,64k flash,256byte ram,ucos2照跑不误,内部速度只有1mhz,和arm差了十万八千里
probedog 发表于 2021-9-8 10:50 | 显示全部楼层
可以学习用,做产品起码在f4上跑
classroom 发表于 2021-9-8 10:50 | 显示全部楼层
自己试过了ucosII没有问题,UCOSIII还没有试,有时间也会试一下
ayb_ice 发表于 2021-9-8 13:14 | 显示全部楼层
powerantone 发表于 2021-9-8 10:50
说不能跑的估计都是年轻人,当初是8051,64k flash,256byte ram,ucos2照跑不误,内部速度只有1mhz,和arm ...

没有XRAM你能跑起来,还256
ljxh401 发表于 2021-9-8 15:58 | 显示全部楼层
刚好一个项目用stm32F030K6 只有4K ram
跑ucos2 裁剪一下,大概要1.5K RAM
还有2.5K 能跑应用
圣骑士by 发表于 2021-9-8 16:59 | 显示全部楼层
感觉没啥必要,用c8t6的项目估计复杂度不会上升到需要RTOS的程度。前后台模型足够用了。
Q419461871 发表于 2021-9-8 17:17 | 显示全部楼层
雅特力413CBT7,可完美替代,flash128K
cashrwood 发表于 2021-9-13 20:26 | 显示全部楼层
可以跑μCOSII           
robertesth 发表于 2021-9-13 20:26 | 显示全部楼层
flash只有64K也够了。   
saservice 发表于 2021-9-13 20:26 | 显示全部楼层
可以考虑rtt -nano版本的。  
yorkbarney 发表于 2021-9-13 20:26 | 显示全部楼层
freertios了解一下      
benjaminka 发表于 2021-9-13 20:27 | 显示全部楼层
这个ram没有问题。         
beacherblack 发表于 2021-9-13 20:27 | 显示全部楼层
可以选择STM32F103ZET6大flash的芯片。
vivilyly 发表于 2021-9-13 20:27 | 显示全部楼层
该选择flash更大一些的芯片
timfordlare 发表于 2021-9-13 20:27 | 显示全部楼层
内部程序编译没有问题就行。   
loutin 发表于 2021-9-13 20:27 | 显示全部楼层
跑ucosII应该没有问题。   
deliahouse887 发表于 2021-9-13 20:28 | 显示全部楼层
能跑rt-thread程序的。   
shizaigaole 发表于 2021-9-24 11:56 | 显示全部楼层
用rtx吧。
无论时代码大小,任务切换速度,
都比其他的实时操作系统要好
coshi 发表于 2021-10-5 11:53 | 显示全部楼层
感觉可能会有点卡
您需要登录后才可以回帖 登录 | 注册

本版积分规则

837

主题

4432

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部