Код Arduino не загружается - PullRequest
0 голосов
/ 17 мая 2018

Я работаю на небольшой метеостанции, а вчера все работало хорошо.Этим утром я изменил какой-то код, и внезапно он появился, когда я захотел загрузить код в свой 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

Даже простой код больше не загружается.Может ли кто-нибудь помочь мне с этим?Я уже столько всего перепробовал и не могу понять.

Спасибо.

Ответы [ 3 ]

0 голосов
/ 16 августа 2018
java.io.IOException: Cannot run program "{runtime.tools.bossac- 
1.7.0.path}/bossac": CreateProcess error=2, The system cannot find the file 
specified

В строке выше указано, что путь к приложению командной строки bossac.exe для ATSAMD micro не найден.

Просто перейдите -> C: \ Users [yourPCnamehere] \ AppData \ Local \ Arduino15\ packages \ arduino \ tools \ bossac

Вы нашли там файл bossac.exe?Если нет, то это проблема.Просто удалите Arduino с вашего компьютера и удалите вышеуказанный каталог Arduino15, если у вас есть автономная копия Arduino, а затем установите новую версию.Утилита bossac.exe будет поставляться с пакетом Arduino.

Пожалуйста, попробуйте это и посмотрите, поможет ли это.

0 голосов
/ 05 января 2019

У меня была такая же проблема с моим 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.

0 голосов
/ 02 июня 2018

У меня возникла та же проблема. Я обнаружил, что если я перешел к своему Board Manager и понизил свои платы Feather с 1.6.18 до 1.6.17, это решило проблему.

...