Ошибка компиляции для платы Arduino/Genuino Uno
При компиляции программы в Arduino IDE я получаю следующее сообщение об ошибке. Этого не происходит при компиляции данных примеров программ в среде IDE.
Сообщение об ошибке выглядит следующим образом:
Arduino: 1.8.5 (Windows 10), Board: "Arduino/Genuino Uno"
C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware
C:\Program Files\Arduino\hardware -tools
C:\Program Files\Arduino\tools-builder -tools
C:\Program Files\Arduino\hardware\tools\avr -built-in-libraries
C:\Program Files\Arduino\libraries -libraries
C:\Users\mahim\OneDrive\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10805 -build-path
C:\Users\mahim\AppData\Local\Temp\arduino_build_361527 -warnings=none -build-cache
C:\Users\mahim\AppData\Local\Temp\arduino_cache_227236 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=
C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=
C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=
C:\Program Files\Arduino\hardware\tools\avr -verbose
C:\Users\mahim\OneDrive\Documents\Arduino\3potpass\3potpass.ino
readlink
C:\Users\mahim\OneDrive\Documents\Arduino\3potpass\3potpass.ino: The system cannot find the file specified.
Error compiling for board Arduino/Genuino Uno.
@maheshmt, 👍0
2 ответа
▲ 2
Это известная несовместимость между Arduino IDE и Microsoft OneDrive. Исправление должно быть доступно в ближайшее время; а пока переместите свои скетчи Arduino из папки OneDrive.
,
@
▲ 0
Следуя ответу duskwuff, проблема с папками OneDrive была решена в версии 1.8.6.
https://www.arduino.cc/en/Main/ReleaseNotes
ARDUINO 1.8.6 2018.08.23
[ид]
- Обновлен arduino-builder до версии 1.4.0:
- параллельная сборка (увеличение скорости компиляции)
- улучшенное повторное использование уже скомпилированных файлов
- Windows: исправлена сборка скетча, хранящегося в облачных папках OneDrive
Просто обновите Arduino IDE до более новой версии, и вы сможете скомпилировать и загрузить свой скетч.
,
@sa_leinad
Смотрите также:
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату