×
嵌入式 > 技术百科 > 详情

stm8s003 8K空间不够用,出现报错,修改stvd参数进行最优化

发布时间:2024-05-22 发布时间:
|

stm8s008空间大小是8K 使用的时候会出现空间不够用的情况,这个时候要对软件进行一些设置,从而优化程序大小。


1,修改优化等级,如下图所示,这样会优化掉无关的函数,将代码优化到最大程度

2,如果代码有多个数组,而ram实际空间不够使用的时候,修改下面的参数,最大修改为0xfff。

3,当二维数组定义完报错,无法容纳的时候,在数组前面加上NEAR可解决报错


例如:


NEAR u8 buff[10][10] = {********};


4,当代码还是很多的时候就要从代码逻辑和代码本身一点点的扣 能用数组代替的尽量不用代码,能用u8的不用u16


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
单片机与PC机的通讯介绍02