【发布时间】:2019-11-18 15:30:52
【问题描述】:
所以我在一台装有 Linux 的大学机器上在 emacs 上进行了一些 Arduino 编程。我想用我的 windows 电脑来玩同样的代码。问题是我为 windows 安装了 emacs,make 文件的东西,avrdude,avr8-gnu-toolchain-win32_x86,gnuwin32,我把所有不同的 PATH 和东西,我仍然在大学 Linux 机器上工作的东西上出错所以问题不应该是代码。当我像在 Linux 机器中那样输入“编译”然后“make -k lst upload”时,它给了我这个错误:
"make -k lst upload
make: Nothing to be done for `lst'.
avrdude -p m328p -c arduino -P /dev/ttyACM0 -Uflash:w:traffic_light.hex
avrdude: ser_open(): can't open device "/dev/ttyACM0": The system cannot find the path specified.
avrdude done. Thank you.
make: *** [upload] Error 1
编译异常退出,代码 2 于 11 月 18 日星期一 15:25:40" 我不知道该怎么办。任何帮助将不胜感激。
在此先感谢,塞巴斯
【问题讨论】:
-
嗨 Sebas,欢迎来到 Stack Overflow!我认为你的问题在这里是题外话,你应该问超级用户。检查这个:stackoverflow.com/help/on-topic
-
至少
arduino标签不适用,因为Arduino的意思是不关心makefile等