Ошибка компиляции для платы 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.
2 ответа
Лучший ответ:
у меня была такая же проблема в течение последних 9 или около того месяцев, это сводит меня с ума, я удалял и переустанавливал arduino всеми возможными способами ... используя revouninstaller и cccleaner и даже пытался запустить новую учетную запись пользователя на своем компьютере и установить ее, и у меня все еще есть эта проблема .. я могу только щелкнуть проверьте или загрузите один раз, и в следующий раз, как только я нажму на него, я получу точно такое же сообщение об ошибке .. и не только для nano для каждой платы, которая у меня есть в списке, это так раздражает!!!! единственное обходное решение, которое я нашел. ну, самое простое - переключаться туда и обратно с nano old bootloader на atmega328 .. или переключаться туда и обратно с nano и uno в меню плат ..
поэтому, когда я пытаюсь собрать несколько кодов вместе и заставить их компилироваться каждый раз, когда я нажимаю "Подтвердить", я должен изменить информацию о плате .. или он сразу говорит
Использование ядра "arduino" из платформы в папке: C:\Program Файлы \Arduino\ оборудование \arduino\avr Обнаружение используемых библиотек... Ошибка компиляции для платы Arduino Nano.
собираясь просто выбросить все это в мусорное ведро
- Недопустимое преобразование из 'char' в 'const char*' [-fpermissive] в строке
- Ошибка компиляции для любой платы arduino ide 1.8.9
- Что мне делать с StackOverflow при ошибке компиляции?
- UECIDE: ошибка компоновщика с библиотекой U8g2
- Не удалось скомпилировать библиотеки c++11, несмотря на добавление-std=c++11 в platform.txt
- Включить в другой файл сделать другую ошибку компиляции
- Как записать выходные данные компилятора в текстовый файл в Windows?
- pubsubclient не будет компилироваться в IDE Arduino и VSCode
Пожалуйста, включите подробный вывод для компиляции и загрузки в настройках. В подробном выводе может быть лучшее описание ошибки о проблеме, @chrisl
Если это действительно подробный вывод, значит, с IDE что-то не так. Вы пробовали переустановить его (с последней версией)? Поскольку вы работаете в Windows, не устанавливайте Arduino IDE из магазина приложений Windows, поскольку эта версия чертовски глючит. Используйте последнюю версию с официального сайта, @chrisl
Извините, не упомянул, что я пытался переустановить ide. Удалена папка "Arduino15", удалена папка "библиотеки" и удалена arduino ide., @Nauris Grinbergs