本人接触STM8S系列单片机有几年了,出现这种现象是因为编译后的文件超出了FLASH的存储空间,网上看到过有很多种解决方法,但是都不行。现在把个人的方法分享出来,供大家参考。
第一步:点击Project下拉菜单上的Settings,进入如下界面
第二步:点击C Compiler再点击Category右边下拉箭头选择Optimizations
进入如下界面
第三步:点击Optimizations下的下拉箭头选择Customize在弹出的下框中选择Minimize code size(+compact)然后点击OK,再重新编译就不会报错了。
|