Приложение Arduino зависает при загрузке для всех плат
Я в растерянности. У меня много плат, и раньше у меня не было особых проблем с загрузкой в Feather, Uno, Light Blue Bean и другие. В диспетчере плат загружено много плат, и я бы не хотел пока удалять все.
Но после месячного перерыва в программировании на Arduino я вернулся в приложение и обнаружил, что не могу загрузить что-либо на любую плату. Я попробовала совершенно новый уно, перо адафрута и голубую фасоль. В каждом случае я вижу порт, но загрузка просто зависает вот так:
На плате индикатор, который обычно мигает во время загрузки, никогда не мигает. Как будто загрузка просто не происходит. Но в приложении нет ошибок.
Я попробовал переустановить приложение, но это не помогло. Моя следующая мысль — удалить все и выполнить новую установку. Что будет раздражать. Это моя единственная надежда?
ОБНОВЛЕНИЕ:
Вот настройки из меню инструментов по запросу:
@futurebird, 👍0
Обсуждение2 ответа
Однажды я попробовал это. Очень распространенная причина этой проблемы — другой кабель. Некоторые USB-кабели не подходят для загрузки данных на плату Uno.
Вы принесли новый кабель? Если да, вернитесь к старому. Может показаться, что это не имеет никакого значения, но требует внимания.
Спасибо за предложение. Но дело было не в этом. Раньше у меня были проблемы с кабелями, и это, по крайней мере, приводило к ошибке в приложении. Но просто для проверки я попробовал много комбинаций старых и новых кабелей, и эта ошибка не исчезла. Думаю, мне просто придется удалить все и посмотреть, сработает ли это., @futurebird
Также попробуйте подключить несколько плат одновременно (к нескольким портам USB), чтобы можно было протестировать разные последовательные порты. Возможно, запустите fuser
или аналогичную программу на /dev/SLAB_USBtoUART., @James Waldby - jwpat7
Я ценю, что это старая запись, но недавно я столкнулся с этой проблемой.
Я обнаружил, что проблема возникла, когда к Arduino был подключен беспроводной SD-экран. Снятие этого щита позволило мне загрузить. Это произошло на 5 разных Arduinoх.
После дополнительного тестирования я обнаружил, что переключение переключателя «Выбор последовательного порта» на беспроводном экране с «MICRO» на «USB» также позволяет мне загружать данные. Переключение обратно на «МИКРО» впоследствии заблокировало загрузку.
Надеюсь, это поможет всем, у кого возникнет такая проблема в будущем.
Вам следует спросить первоначального спрашивающего, использовался ли SD-щит, я так не думаю, поскольку в ОП говорится «совершенно новый уно, перо адафрута и голубая фасоль»., @MatsK
Я также использовал совершенно новые платы Arduino. Я сомневаюсь, что на оригинальном постере эта проблема все еще сохраняется 2 года спустя. Я просто даю ответ будущим читателям, поскольку сегодня столкнулся с этой проблемой, и этот вопрос является одним из первых результатов поиска в Google., @loogle1
Поскольку вы делаете предположения, вам следует использовать комментарий, поскольку это не ответ., @MatsK
Что ж, это ответ... Другие люди тоже предлагали потенциальные решения, подобные этому, - делая предположения. Может быть, лучше пойти и ответить на один или два вопроса, а не придираться к людям, рассказывающим о проблеме, с которой они столкнулись., @loogle1
- "avrdude: stk500_getsync(): not in sync: resp=0x00", или некто по имени Avr не позволяет мне загрузить мою программу
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
- Проблема с загрузкой в Arduino Uno
- CH340 Nano avrdude: stk500_getsync() не синхронизирован, resp=0xa4
- Проблема с загрузкой кода
- avrdude: stk500_getsync(): not in sync: resp=0x00
- esp32, platformio A fatal error occurred: Packet content transfer stopped (received 8 bytes) *** [upload] Error 2
В меню «Инструменты» что вы выставили для «Плата», «Программист» и «Порт»?, @Gerben
Я добавил эту информацию., @futurebird
Попробуйте сменить программатор на AVR ISP., @Gerben
Я попробовал AVR ISP. Та же проблема. Фактически, это то, что я обычно включаю. Когда я делал фотографии, я пробовал ArduinoISP, чтобы посмотреть, поможет ли это., @futurebird
У вас есть устройство ISP или нет? В противном случае нет смысла использовать функцию «Загрузить с помощью программатора». Если да, то вы *должны* использовать это. «после месяца перерыва в программировании на Arduino» — он выглядит как Mac. Вы уже обновили операционную систему Mac?, @Nick Gammon
Да, я сделал обновление. Есть ли известная проблема?, @futurebird