1、代码精简
2、代码复用——只要多次执行的代码,尽可能用函数
3、采用level3级编译优化
上述建议只能部分解决
如果代码实在大,还是换个大容量MCU好了。
只能精简自己的代码:去掉一些无用变量,适当岁间数组长度等。
可以优化程序减少程序大小
或者换内存大的单片机
1、提高程序优化等级
2、想办法减少程序中的代码量,这里你需要注意的是到底是FLASH不够还是RAM不够,这需要注意一下
只能优化程序大小,减少一些变量和数组的使用的等
可以使用 优化代码 的选项,减小程序大小
或者自己检查代码,修改代码,减少代码量
精简代码
打开编译器的优化功能。