avrdude: stk500_recv(): программист не отвечает после всех попыток

После нескольких месяцев эффективного использования обе мои платы Mega 2560 и Uno стали недоступны для загрузки скетча или записи загрузчика.

Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
C:\[...]bin/avrdude -CC:[...]avrdude\6.3.0-arduino9/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM5 -Uflash:w:C:\Users\GREGOR~1\AppData\Local\Temp\arduino_build_242793/BareMinimum.ino.hex:i 

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:[...]\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf"

         Using Port                    : COM5
         Using Programmer              : stk500v1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03

Факты:

  • доски версии 1.6.20
  • Версия 1.8.5 IDE
  • Windows 8.1 64-разрядная версия
  • Программист: "AVR ISP"
  • Драйверы в порядке (платы хорошо распознаются)
  • Последовательный монитор работает
  • Я пытаюсь загрузить пример скетча «Без минимума».
  • Ничего в контактах 0 и 1, вообще ничего не подключено.
  • Получить информацию о доске:
  • Уно: VID 2A03
  • Mega2560: VID 2A03
  • Из инструкций здесь каждая инструкция "отражается обратно"

Что я пробовал:/p>

  • https://forum.arduino.cc/index.php?topic=385160.0
  • avrdude: stk500_recv(): программист не отвечает
  • https://zestedesavoir.com/forums/sujet/5676/probleme-televersement-arduino
  • Все остальные программисты
  • Несколько старых версий досок.
  • Сброс досок несколько раз: во время загрузки, до, после...

Ничего не работает. Если у вас есть идеи.....

Спасибо всем!

, 👍1

Обсуждение

Что я пробовал: ... я не вижу в списке перезагруженный компьютер, @jsotola

хаха @jsotola, но я это сделал :), @Gregory Kapustin


1 ответ


2

В конце концов это сработало с помощью загрузки / ctrl+U (что я не пробовал... хм) вместо загрузки с помощью программатора / ctrl+shift+U.

Теперь я знаю, откуда это взялось, хотя и не знаю, что не так с AVR ISP.

,

"загрузка с помощью программатора" требует еще одного шага для работы. Вам нужно изменить один из ваших Arduino на ISP (есть эскиз для этого), затем вы подключаете несколько проводов между ArduinoISP и чистым (без загрузчика) ATmega/ATtiny, и вы можете записать программу (или загрузчик) непосредственно в чип. Ваш ArduinoIDE пытался найти ArduinoISP, но не смог, потому что его не было. и сказал вам, что "программатор не отвечает" Подробнее здесь: https://www.arduino.cc/en/Tutorial/ArduinoISP, @Filip Franik

Спасибо, это также решило мою проблему., @dotancohen