stm8s003 8K空间不够用,出现报错,修改stvd参数进行最优化
生活随笔
收集整理的這篇文章主要介紹了
stm8s003 8K空间不够用,出现报错,修改stvd参数进行最优化
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
stm8s008空間大小是8K 使用的時候會出現(xiàn)空間不夠用的情況,這個時候要對軟件進行一些設置,從而優(yōu)化程序大小。
1,修改優(yōu)化等級,如下圖所示,這樣會優(yōu)化掉無關的函數(shù),將代碼優(yōu)化到最大程度
2,如果代碼有多個數(shù)組,而ram實際空間不夠使用的時候,修改下面的參數(shù),最大修改為0xfff。
3,當二維數(shù)組定義完報錯,無法容納的時候,在數(shù)組前面加上NEAR可解決報錯
例如:
NEAR u8 buff[10][10] = {********};
4,當代碼還是很多的時候就要從代碼邏輯和代碼本身一點點的扣 能用數(shù)組代替的盡量不用代碼,能用u8的不用u16
總結
以上是生活随笔為你收集整理的stm8s003 8K空间不够用,出现报错,修改stvd参数进行最优化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM8学习笔记---串口uart1
- 下一篇: stm8s编译器查看代码量大小的软件