Инструменты пользователя

Инструменты сайта


Это старая версия документа!


Ошибка при загрузке: avrdude: stk500_getsync(): not in sync: resp=0x00

Эта ошибка возникает, когда компонент arduino ide не может связаться с платой. Эта ошибка может возникнуть по следующим причинам:

Физическая проблема с подключением

  1. Выключите и включите плату. Если контакт был плохой, это поможет исправить ситуацию.
  2. Замените USB провод. Иногда попадаются некачественные провода, где нет жил для передачи данных.
  3. Убедитесь, что провод не болтается в разъёме, контакт есть, на плату поступает питание.

Неправильные настройки в arduino ide

  1. Убедитесь, что выбрана правильная модель платы в Tools → Boards
  2. Убедитесь, что выбран правильный порт в Tools → Port. Если вариантов несколько, попробуйте другие.
  3. Попробуйте другие USB-порты: иногда один внутренний USB-концентратор компьютера настроен неверно, а другой нормально. Также можно попробовать подключать плату через внешний USB-расширитель.
  4. Аккурат в момент перед прошивкой, или одновременно, или полусекндой позже попробуйте нажать Reset на плате. Иногда по USB сброс не работает и приходится сбрасывать плату вручную.

Проблемы с COM портом

  • Откройте диспетчер устройств
  • Переподключите плату.
  • Подождите несколько секунд. В диспетчере устройств появится новый COM порт с именем платы. Запомните номер порта. Если вместо COM порта у вас появилось неизвестное устройство попробуйте обновить драйвера или прошить загрузчик.
  • В arduino ide выбирайте тот номер порта, который увидели в предыдущем пункте.
  • Проверьте, что у вас нет других открытых программ, которые используют COM порт. Например, CURA, serial projector или монитор порта.

Проблема с загрузчиком на плате

Если предыдущие пункты не помогли, то проблема может быть с загрузчиком. Эта особая подпрограмма, которая позволяет загружать прошивку по USB без использования особых ISP программаторов. Она работает первые секунды при включении платы. Если эта программа стирается или повреждается, то загрузчик надо перезаписать.

Для прошивки загрузчика есть специальная инструкция.

Понять, что сейчас работает загрузчик, можно по плавному миганию светодиода L на платах iskra neo и arduino leonardo. На них проблема поломанного загрузчика особенно актуальна, так как чип напрямую без USB-UART преобразователя подключается к контактам USB.