@hleb0vsky

Почему не загружается прошивка?

Компиляция кода проходит успешно, но принимать прошивку отказываеться. В него с завода залита мигалка. В диспетчере устройств определяеться как USB SERIAL CH340. Использовал разные usb порты, разные драйвера и разные версии Arduino IDE не помогло. Менял тип процессора тоже туда же.
Ошибка:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x1e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x1e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x1e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x1e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x1e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x1e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x1e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x1e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x1e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x1e
Failed uploading: uploading error: exit status 1
  • Вопрос задан
  • 398 просмотров
Решения вопроса 1
Daemon23RUS
@Daemon23RUS
По логам у Вас выбран программатор STK-500
Tool->Programmer Выберите подходящий
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@kalapanga
hleb0vsky, это типичная ошибка для случая, когда не получается установить связь с платой. Что проверять написано здесь: https://support.arduino.cc/hc/en-us/articles/44018...
Очень вероятно, что в выборе плат достаточно вместо Arduino Nano выбрать Arduino Nano (Old Bootloader).
Если уж совсем ничего не поможет, надо ближе разбираться, что именно у Вас за плата, какого происхождения.
p.s. Выбранный в IDE программатор ни на что в данном случае не влияет - Вы же не через программатор скетч заливаете?
Ответ написан
Комментировать
@Wan-Derer
Зобанели на Хабре, волки́ ;((
1. Надо пробовать не разные порты, а тот который показывается в диспетчере устройств.
2. Надо чтобы этот порт был свободен, например, закрыть Ардуино-терминал.
3. Попробуй другой порт на компе, другой USB-кабель (маловероятно, но это может влиять).
4. Нажми "загрузить" в программе и сразу кнопку (джампер) Reset на плате.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы