Ошибка компиляции для платы Arduino Nano

У меня есть несколько плат Arduino Nano. Я могу скомпилировать или загрузить код только один раз. Если я попытаюсь скомпилировать / загрузить снова, я получу сообщение об ошибке: "Ошибка компиляции для платы Arduino Nano". Однако есть обходной путь: чтобы иметь возможность загружать снова, я что-то меняю в меню инструментов, например, плату или процессор. Я перепробовал все наносистемы и все порты.

Сообщение об ошибке приведено ниже (подробный анализ включен).

Проблема возникла из ниоткуда. Заранее благодарю вас!

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Nauris\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=1A86_7523 -ide-version=10812 -build-path C:\Users\Nauris\AppData\Local\Temp\arduino_build_956544 -warnings=none -build-cache C:\Users\Nauris\AppData\Local\Temp\arduino_cache_309115 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Nauris\Documents\Arduino\RC\wifi_arduino\wifi_arduino.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Nauris\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=1A86_7523 -ide-version=10812 -build-path C:\Users\Nauris\AppData\Local\Temp\arduino_build_956544 -warnings=none -build-cache C:\Users\Nauris\AppData\Local\Temp\arduino_cache_309115 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Nauris\Documents\Arduino\RC\wifi_arduino\wifi_arduino.ino
Using board 'nano' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
Error compiling for board Arduino Nano.

, 👍0

Обсуждение

Пожалуйста, включите подробный вывод для компиляции и загрузки в настройках. В подробном выводе может быть лучшее описание ошибки о проблеме, @chrisl

Если это действительно подробный вывод, значит, с IDE что-то не так. Вы пробовали переустановить его (с последней версией)? Поскольку вы работаете в Windows, не устанавливайте Arduino IDE из магазина приложений Windows, поскольку эта версия чертовски глючит. Используйте последнюю версию с официального сайта, @chrisl

Извините, не упомянул, что я пытался переустановить ide. Удалена папка "Arduino15", удалена папка "библиотеки" и удалена arduino ide., @Nauris Grinbergs


2 ответа


Лучший ответ:

1

Я решил эту проблему, установив более старую версию arduino ide.

,

1

у меня была такая же проблема в течение последних 9 или около того месяцев, это сводит меня с ума, я удалял и переустанавливал arduino всеми возможными способами ... используя revouninstaller и cccleaner и даже пытался запустить новую учетную запись пользователя на своем компьютере и установить ее, и у меня все еще есть эта проблема .. я могу только щелкнуть проверьте или загрузите один раз, и в следующий раз, как только я нажму на него, я получу точно такое же сообщение об ошибке .. и не только для nano для каждой платы, которая у меня есть в списке, это так раздражает!!!! единственное обходное решение, которое я нашел. ну, самое простое - переключаться туда и обратно с nano old bootloader на atmega328 .. или переключаться туда и обратно с nano и uno в меню плат ..

поэтому, когда я пытаюсь собрать несколько кодов вместе и заставить их компилироваться каждый раз, когда я нажимаю "Подтвердить", я должен изменить информацию о плате .. или он сразу говорит

Использование ядра "arduino" из платформы в папке: C:\Program Файлы \Arduino\ оборудование \arduino\avr Обнаружение используемых библиотек... Ошибка компиляции для платы Arduino Nano.

собираясь просто выбросить все это в мусорное ведро

,