0
除了基础知识之外,我没有太多的编程经验,但我正在编程一系列灯光,以便在达到特定时间时打开和关闭。不过,我不断收到程序内存使用情况溢出:程序内存使用溢出atmel
程序使用内存:2066字节的100.9%满(内存溢出) 数据存储器的使用:1个字节0.8%满
任何人都可以点我在正确的方向是什么这意味着如何处理它?
除了基础知识之外,我没有太多的编程经验,但我正在编程一系列灯光,以便在达到特定时间时打开和关闭。不过,我不断收到程序内存使用情况溢出:程序内存使用溢出atmel
程序使用内存:2066字节的100.9%满(内存溢出) 数据存储器的使用:1个字节0.8%满
任何人都可以点我在正确的方向是什么这意味着如何处理它?
您可以更改项目选项中代码的优化级别并优化大小。
在Atmel Studio中,选择Project - > YourProjectName属性... - > Toolchain - > Optimization - > Optimization Level:优化大小(-Os)。
这应该会减少您的代码占用空间,但它可能会对时间造成负面影响,但我认为在您的应用程序中微秒并不重要。
我还没有看到你的代码,但我建议你应该看看你的应用程序的设计。对于这样一个简单的任务,可用的程序存储器应该足够了,特别是当使用少于1%的RAM时。
分享你的代码? – WhatsThePoint