Код Arduino не загружается

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

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

Спасибо.


person BramAdafruit    schedule 17.05.2018    source источник
comment
какой КОД! Вы изменили ?   -  person xanadev    schedule 17.05.2018
comment
Я только изменил переменную. Я думаю, что это не проблема.. Даже код примера Blink не загружается.. может быть, что-то не так в настройках?   -  person BramAdafruit    schedule 17.05.2018
comment
похоже, что вам не хватает файла, попробуйте переустановить Arduino IDE   -  person xanadev    schedule 17.05.2018
comment
Уже сделал. Также пробовал другие ПК и версии.   -  person BramAdafruit    schedule 17.05.2018
comment
вы используете какую-либо библиотеку? ваш код компилируется?   -  person xanadev    schedule 17.05.2018
comment
#include HX711.h #include ‹Arduino.h› #include ‹Wire.h› #include Adafruit_SHT31.h #include ‹SPI.h› #include ‹SD.h› #include RTClib.h #include QuickStats.h   -  person BramAdafruit    schedule 17.05.2018
comment
Я обновил все библиотеки   -  person BramAdafruit    schedule 17.05.2018
comment
И да, код компилируется   -  person BramAdafruit    schedule 17.05.2018
comment
проверьте, существует ли библиотека tools/bossac.   -  person xanadev    schedule 17.05.2018
comment
Я не могу найти эти библиотеки..   -  person BramAdafruit    schedule 17.05.2018
comment
Ну, похоже, что инструмента не существует. Проверьте shumatech.com/web/products/bossa.   -  person xanadev    schedule 17.05.2018
comment
Хм, до сих пор не могу понять   -  person BramAdafruit    schedule 17.05.2018


Ответы (3)


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

person acheroncaptain    schedule 04.01.2019

Я столкнулся с той же проблемой. Я обнаружил, что если зайти в свой менеджер досок и понизить версию доски Feather с 1.6. 18 до 1.6.17 проблема устранена.

person noPwRon    schedule 02.06.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.

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

person nar0909    schedule 16.08.2018