Не могу загрузить на Nano после обновления до плат Arduino AVR 1.6.21.

Недавно Arduino IDE уведомила меня о доступных обновлениях плат, поэтому я обновил их. С тех пор, когда я пытаюсь загрузить на свой Nanos, у меня ничего не получается:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x01

avrdude done.  Thank you.

Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Я установил Arduino IDE 1.0.6 и обнаружил, что могу загружать эту версию IDE на все свои Nano.

Как я могу загрузить на свой Nanos, используя платы Arduino AVR 1.6.21?

, 👍7

Обсуждение

Последняя версия Arduino IDE для Windows — 1.8.5. Какую версию вы используете? Что значит «не работает»?, @jose can u c

Не работает, требует дополнительных пояснений. Можете ли вы вообще открыть IDE? Скетч компилируется, но не загружается? Он загружается, но Arduino не запускается/не работает?, @jose can u c

Предоставьте фактические сообщения об ошибках, @jose can u c

я имею в виду, что я обновил IDE несколько дней назад! ни одна из моих плат не будет работать с обновленной IDE. Я использую 1.8.5, извините, все 5 плат не работают, я даже попробовал новую плату NANO, которую получил сегодня, и даже она все равно не работает! с 1.8.5 из 6 имеющихся у меня плат мне удалось заставить работать только 3 nano и 1 китайскую Arduino Uno, и это только потому, что я загрузил IDE 1.0.6, свою оригинальную Arduino Uno R3 и еще одну китайскую плату. все равно не получится! спасибо, что ответили мне :-) очень ценю., @David Harkness

Дайте определение «не работает». Эта фраза охватывает множество возможных проблем., @Majenko

Извините, я вижу, IDE запускается нормально! но когда я загружаю скетч, он без проблем компилирует программу, затем просто горит зеленая полоса около минуты, а затем выдает ошибку: программатор не отвечает avrdude: stk500_getsync() попытка 10 из 10: не синхронизировано: resp=0x8a Проблема с загрузкой на доску. См. http://www.arduino.cc/en/Guide/Troubleshooting#upload для получения предложений. и это с новой доской!, @David Harkness

Вы выбрали правильный порт в IDE?, @Craig

да, и для nano, и для uno они оба используют com 3, но я пробовал другие com, и он просто не работает, в IDE 1.0.6 я только что попробовал, он загружается без проблем, и индикаторы на плате мигают ., @David Harkness

Пожалуйста, найдите минутку и прочтите вопрос теперь, когда я его отредактировал. Именно так и следует задавать вопрос. Это не та херня, которую вы написали. Пожалуйста, приложите больше усилий в будущем использовании Stack Exchange., @per1234


3 ответа


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

10

Arduino недавно изменила загрузчик, который они поставляют на своих официальных платах Nano. Это потребовало изменения в определении оборудования для Nano, что было единственной причиной для плат Arduino AVR. Версия 1.6.21.

Новое определение оборудования Nano не имеет обратной совместимости с Nano, использующими предыдущий загрузчик ATmegaBOOT. По этой причине был добавлен новый пункт меню: Инструменты > Процессор > ATmega328P (старый загрузчик). Если вы выберете этот вариант, загрузка на ваш Nanos снова будет работать.

,

только что попробовал ATmega328P (старый загрузчик) все равно не работает :-(, @David Harkness

он работает, когда я его изменил, он был на com-порте 1, я только что поменял его на com-порт 3, и теперь он работает, большое спасибо, я думал, что сделал все свои платы в лол, правда, спасибо. :-), @David Harkness

Только что попробовал вариант (Старый загрузчик) после удаления и установки Arduino IDE. Действительно ужасная проблема. Не мог этого понять. Все остальные платы (про микро, мкр ноль и т. д.) работали, но не Нано. Очень раздражает, но так рад, что нашел это решение. Спасибо!, @raddevus


0

Проверьте, ваш Arduino Nano китайского производства с чипом CH340G. Если чип есть, вам необходимо установить на компьютер драйверы CH340G.

,

0

Подобные проблемы возникали и у меня после обновления системы Ubuntu.

Выбор 3,3 В для платы Mini помог. Для Nano работал старый загрузчик.

,