【发布时间】:2020-10-25 07:38:46
【问题描述】:
大家,我一直在尝试使用 Arduino IDE 1.8.12 将脚本从运行 Raspberry Pi OS 的 4GB Raspberry Pi 4 编译到 Digispark ATtiny85 usb 板上。
我的第一个问题是,当我去 IDE 板管理器安装 Digistump 时,它返回了“微核不适用于您的操作系统”错误。我设法通过将 digistump 建议的 json url 替换为 this 帖子的第二个条目中提供的 url 来解决此问题。 这样做之后,“兼容”版本的 Digistump 会在板管理器中列出,并且能够在 Arduino IDE 工具下拉菜单下成功选择 Digispark 板和微核编程器。
这就是第二个问题出现的地方: 当我编译脚本时,Arduino IDE 控制台返回以下消息:
" Arduino:1.8.12(Linux),板:“Digispark(默认 - 16.5mhz)” Sketch 使用 2788 字节(46%)的程序存储空间。最大值为 6012 字节。 全局变量使用 124 字节的动态内存。 上传草图时出错 /home/pi/.arduino15/packages/digistump/tools/micronucleus/2.0a4/launcher:1:/home/pi/.arduino15/packages/digistump/tools/micronucleus/2.0a4/launcher:语法错误:单词意外(期待“)”) " 这就是我能做到的,而不会弄乱或进入我不太了解的东西。
现在,有几点考虑:
-正如我所说,我在 4GB raspberry pi 4 上运行 raspberry pi os 并使用 Arduino IDE 1.8.12
-另外,我是个新手,尽管我已经在 arduino UNO 上编码了大约一年,但我从未尝试过任何其他板,而且,我在今年 3 月拿到了 pi,它是我第一次接触基于 linux 的系统,我注意到事情会很快变得非常混乱或复杂,所以请耐心等待:)
-这是我的第一个堆栈溢出问题,即使我已经阅读了在此处发布问题的指南,但有些东西可能已经引起了我的注意,而且,我在询问之前确实搜索过这个问题,但又一次,也许我没有看到正确的帖子,如果我的问题不是很详细,已经在其他地方回答过,或者任何可以改进的地方,请告诉我。
在此先感谢大家,感谢你们肩负的令人惊叹的社区。p>
来自阿根廷的欢呼 雪人。
【问题讨论】:
标签: arduino raspberry-pi