【发布时间】:2013-02-14 14:04:49
【问题描述】:
我在Arduino Uno 上有一个项目,我正在从Eclipse 制作它。 AVR 编译器给了我这个:
avrdude: 24348 字节的闪存写入 avrdude: 验证闪存 针对 SunAngles.hex:avrdude:从输入文件加载数据闪存数据 SunAngles.hex: avrdude: 输入文件 SunAngles.hex 自动检测为 Intel Hex avrdude:输入文件 SunAngles.hex 包含 24348 字节 avrdude:读取片上闪存数据:
阅读 | ################################################# | 100% 3.45秒
avrdude:正在验证 ... avrdude:已验证 24348 字节的闪存
avrdude 完成了。谢谢。
串行监视器不打印任何内容。如果我将项目设为 23999 字节,那么串行监视器就可以工作。我检查了 Eclipse 的串行监视器和 Arduino IDE 的串行监视器。他们有同样的问题。在该网站上,它说 Arduino Uno 有 32 KB 闪存,而 0.5 KB 用于引导加载程序。怎么了?
在另一个问题中,有人说要使用serial.print(F(something));,他们为 pgm 提供了一个库。我应该怎么做才能解决这个问题?
【问题讨论】:
标签: eclipse optimization eclipse-plugin arduino ram