Необходимые обновления платы и библиотеки вызвали ошибку

avrdude programmer

Я скомпилировал свой код несколько раз сегодня, Я бы вышел и перезапустился случайным образом в течение дня. каждый раз, когда я начинаю, я получаю плату с коробкой ошибок, и библиотеки нуждаются в обновлении. Я сделал AVR board up date, затем скомпилировал,и теперь я получаю это каждый раз.....


avrdude: ни один программатор не был указан в командной строке или конфигурационном файле Укажите программатор с помощью опции-c и повторите попытку


Да, я пробовал перезагрузить свою 64-битную машину AMD под управлением Windows 7.

это происходит в IDE "Arduino 1.6.8".

Конечно, я совершил ошибку, не создав резервную копию своих папок IDE, полагая, что обновление не испортит мою IDE.

Ничто не будет загружено, даже ни один из примеров. Я включил Show Verbose output во время компиляции и загрузки Я вставил полный вывод и для многих это был 4500 char поэтому я отключил проверку компиляции и оставил только проверку загрузки show verbose errors

Я загрузил в пример blink,

файл, за которым следует текст нижнего окна IDE.

/*
  Мерцать
  Включает светодиод на одну секунду, затем выключает на одну секунду, несколько раз.

  Большинство ардуино имеют встроенный светодиод, которым вы можете управлять. На Uno и
Leonardo он прикреплен к цифровому контакту 13. Если вы не уверены, к какому
контакту подключен встроенный светодиод на вашей модели Arduino, ознакомьтесь
с документацией по адресу http://www.arduino.cc

  Этот пример кода находится в открытом доступе.

  изменено 8 мая 2014 года
  Скотт Фицджеральд
 */


// функция настройки запускается один раз при нажатии кнопки reset или power board
void setup() {
  // инициализировать цифровой вывод 13 в качестве выхода.
  pinMode(13, OUTPUT);
}

// функция loop работает снова и снова
void loop() {
  digitalWrite(13, HIGH);   // включите светодиод (HIGH - это уровень напряжения)
  delay(1000);              // ждать секунду
  digitalWrite(13, LOW);    // выключите светодиод, сделав напряжение LOW
  delay(1000);              // подождите секунду
}

КОНЕЦ ФАЙЛА Скопируйте и вставьте последние строки нижнего окна IDE так же, как и выше


Sketch uses 928 bytes (2%) of program storage space. Maximum is 32,256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.
C:\Users\Lee\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino2/bin/avrdude -CC:\Users\Lee\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino2/etc/avrdude.conf -v true -patmega328p -carduino -PCOM10 -b115200 -D -Uflash:w:C:\Users\Lee\AppData\Local\Temp\build9c9ef3bdfe2fccb480bc6e4bac749e41.tmp/Blink.ino.hex:i 

avrdude: Version 6.3, compiled on Jun 22 2016 at 16:05:21
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\Lee\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino2/etc/avrdude.conf"


avrdude: no programmer has been specified on the command line or the config file
         Specify a programmer using the -c option and try again

Есть еще одна строка, что я должен сделать, чтобы исправить это? кроме того, чтобы удалить все и начать все сначала?

Я не хочу удалять и начинать все сначала

, 👍1

Обсуждение

попробуйте проверить свои настройки в "Инструментах->Плате" и "Инструментах->>программаторе"., @brtiberio

Возможный дубликат ошибки загрузки [Uploading Error: no programmer has been specified](http://arduinoprosto.ru/q/30034/uploading-error-no-programmer-has-been-specified), @per1234


1 ответ


1

Это звучит очень похоже на проблему, которую я имел, когда я обновил свой АРВ версии,я также получаю "no programmer has been specified error", Я бегу Windows 7 32бит, как я вышел из нее, чтобы вернуться на обновление экрана, когда он всплывает и в Arduino АРВ плат уголок....выберите версий....Я вернулся к версии 1.6.10...теперь все работает again.....at на данный момент я больше не обновляю свой ARV, но я обновлю его после выхода еще нескольких обновлений версий, очевидно, что на этом этапе что-то конфликтует, если вы загуглите проблему, вы найдете другие способы исправить это.

,