首页 > 其他 > 详细

关于STM8空间不足的解决方法

时间:2014-07-10 13:43:12      阅读:450      评论:0      收藏:0      [点我收藏+]

STM8虽然功能齐全,但是空间不足也是经常出来的情况。要么.text overflow,要么.bss overflow,让人头疼。这里把一些优化方案列出来,让空间得到充分利用:

1、在Project settings下,C Compiler,Optimizations选择Customize

bubuko.com,布布扣

重点是把Split Functions选上。

意思就是只编译用到的函数,不然编译器会很傻地把你用到的C文件里所有函数都编译进去,空间当然不够啦!

bubuko.com,布布扣

2、再到Linker下,Category选择Input

bubuko.com,布布扣

然后看哪个不够,数值设大点。

比如我的工程显示.bss overflow(定义的变量比较多),那我就把RAM从0x1FF改成了0x250。

bubuko.com,布布扣

关于STM8空间不足的解决方法,布布扣,bubuko.com

关于STM8空间不足的解决方法

原文:http://www.cnblogs.com/craftor/p/3811734.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!