Необходимые обновления платы и библиотеки вызвали ошибку
Я скомпилировал свой код несколько раз сегодня, Я бы вышел и перезапустился случайным образом в течение дня. каждый раз, когда я начинаю, я получаю плату с коробкой ошибок, и библиотеки нуждаются в обновлении. Я сделал 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
Есть еще одна строка, что я должен сделать, чтобы исправить это? кроме того, чтобы удалить все и начать все сначала?
Я не хочу удалять и начинать все сначала
@Lee, 👍1
Обсуждение1 ответ
Это звучит очень похоже на проблему, которую я имел, когда я обновил свой АРВ версии,я также получаю "no programmer has been specified error", Я бегу Windows 7 32бит, как я вышел из нее, чтобы вернуться на обновление экрана, когда он всплывает и в Arduino АРВ плат уголок....выберите версий....Я вернулся к версии 1.6.10...теперь все работает again.....at на данный момент я больше не обновляю свой ARV, но я обновлю его после выхода еще нескольких обновлений версий, очевидно, что на этом этапе что-то конфликтует, если вы загуглите проблему, вы найдете другие способы исправить это.
- Управление конфигурациями через EEPROM путем записи в шестнадцатеричный файл
- Не удается синхронизировать с программатором Arduino Uno
- Arduino IDE не будет использовать выбранный порт
- "avrdude: stk500_getsync(): not in sync: resp=0x00", или некто по имени Avr не позволяет мне загрузить мою программу
- avrdude ser_open() can't set com-state
- При использовании Arduino Uno в качестве ISP: "Yikes! Invalid device signature" - плохое соединение, неверную конфигурацию или неверную версию avrdude?
- Не удается снова загрузиться после смены платы
- Тайм-аут связи Arduino Mega с ошибкой программатора
попробуйте проверить свои настройки в "Инструментах->Плате" и "Инструментах->>программаторе"., @brtiberio
Возможный дубликат ошибки загрузки [Uploading Error: no programmer has been specified](http://arduinoprosto.ru/q/30034/uploading-error-no-programmer-has-been-specified), @per1234