首页 > 代码库 > 关于STM8空间不足的解决方法
关于STM8空间不足的解决方法
STM8虽然功能齐全,但是空间不足也是经常出来的情况。要么.text overflow,要么.bss overflow,让人头疼。这里把一些优化方案列出来,让空间得到充分利用:
1、在Project settings下,C Compiler,Optimizations选择Customize
重点是把Split Functions选上。
意思就是只编译用到的函数,不然编译器会很傻地把你用到的C文件里所有函数都编译进去,空间当然不够啦!
2、再到Linker下,Category选择Input
然后看哪个不够,数值设大点。
比如我的工程显示.bss overflow(定义的变量比较多),那我就把RAM从0x1FF改成了0x250。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。