stm32f030 板子玩ucosii2.9.2内存会不会不够!
最近在玩stm32f030的板子,玩的是ucosii2.9.2!发现内存快不够了!请问你们每个任务的堆栈区一般是多大?RE:stm32f030 板子玩ucosii2.9.2内存会不会不够!
堆栈的设置是要看任务需求的,用s3c2440时一般设为512,f0的话运行这个系统不好吧,大部分资源都占用了。:funk:RE:stm32f030 板子玩ucosii2.9.2内存会不会不够!
根据需要设置,够用就好RE:stm32f030 板子玩ucosii2.9.2内存会不会不够!
完全够, 但是你要裁剪下任务, 需要多少任务开多大空间,嵌入式操作系统的好处是可裁剪,你把不用的功能都用宏开关关掉,这样编译的时候不会占用那么多资源。
51单片机都可以玩的操作系统,f0完全够了。
多关注下可裁剪宏。
回复:stm32f030 板子玩ucosii2.9.2内存会不会不够!
这个完全看需求,你可以一点一点地减少,然后测试回复:stm32f030 板子玩ucosii2.9.2内存会不会不够!
恩,非常感谢各位的回答!RE:stm32f030 板子玩ucosii2.9.2内存会不会不够!
一般的小应用都没有问题, 占得内存不多, 没用的的部分裁剪掉就行RE:stm32f030 板子玩ucosii2.9.2内存会不会不够!
每个任务的堆栈区大小可以先设定一个相对大点了,让任务正常跑起来,然后不断减少,看看任务能不能正常跑
页:
[1]