我在一个小型气象站工作,昨天一切都运转良好。今天早上我更改了一些代码,当我想将代码上传到我的Adafruit时突然出现了这个代码:
java.io.IOException: Cannot run program "{runtime.tools.bossac-
1.7.0.path}/bossac": CreateProcess error=2, The system cannot find the file
specified
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:26)
at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:207)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:78)
at processing.app.SketchController.upload(SketchController.java:713)
at processing.app.SketchController.exportApplet(SketchController.java:686)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2168)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot
find
the file specified
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:386)
at java.lang.ProcessImpl.start(ProcessImpl.java:137)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 8 more
An error occurred while uploading the sketch
即使是简单的代码也不会上传。有人可以帮我吗?我已经尝试了很多东西,我无法弄明白。
感谢。
答案 0 :(得分:1)
我的Adafruit Feather M0遇到了同样的问题。我打开位于
的platform.txt文件(以管理员身份运行Wordpad)
C:\Users\[yourPC]\AppData\Local\Arduino15\packages\adafruit\hardware\samd\1.2.9\platform.txt
并更改了行
tools.bossac.path={runtime.tools.bossac-1.7.0.path}
反映bossac.exe文件的实际路径(我所在的位置)
C:\Users\[yourPC]\AppData\Local\Arduino15\packages\adafruit\hardware\samd\1.2.9\tools\
重启Arduino之后,我终于能够将草图上传到我的M0。
答案 1 :(得分:0)
我遇到了同样的问题。我发现如果我去Board Manager并将我的羽毛板从1.6.18降级到1.6.17,那就解决了这个问题。
答案 2 :(得分:0)
java.io.IOException: Cannot run program "{runtime.tools.bossac-
1.7.0.path}/bossac": CreateProcess error=2, The system cannot find the file
specified
上面的行表示未找到ATSAMD micro的bossac.exe命令行应用程序的路径。
只需转到-> C:\ Users [此处为PC名称] \ AppData \ Local \ Arduino15 \ packages \ arduino \ tools \ bossac
您是否找到了bossac.exe文件? 如果没有,那就是问题所在。如果您具有Arduino的离线副本,则只需从PC上卸载Arduino并删除上述目录Arduino15,然后安装新版本。 bossac.exe工具将随Arduino软件包一起提供。
请尝试一下,看看是否有帮助。