Ардуино перестала прошиваться
- Войдите на сайт для отправки комментариев
Ср, 19/02/2020 - 22:02
Arduino: 1.8.6 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"
Заливал себе скетчи спокойно, но потом запитал ардуинку от китайского блока 12 вольт (на vin, все как положено), и после этого у нее слетел скетч, просто перестала выполнять запрограммированные функции. Я решил прошить ее заново, но она сначала выдавала :
avrdude: ser_open(): can't open device "\\.\COM7"
А потом долго грузилась (RX & TX не горели, горела только моя жопа) и писала:
Arduino: 1.8.6 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"
C:\Arduino\hardware\tools\avr -built-in-libraries C:\Arduino\libraries -libraries C:\Urecv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x02 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x02 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x02 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x02 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x02 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x02 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x02 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x02 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x02 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x02 Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troublesh
P.S.bootlouder`ы менял, комп перезагружал
Скорее всего накрылась микросхема моста USB-UART. Если нано китайская - это CH340.
Если есть другая ардуино нано или уно, или программатор - попробуйте прошить через ISP.
Скорее всего накрылась микросхема моста USB-UART. Если нано китайская - это CH340.
Если есть другая ардуино нано или уно, или программатор - попробуйте прошить через ISP.
Если "накрылась микросхема" - совет более чем странный, перепрошивка не поможет.
Но на самом деле скорее всего просто слетел загрузчик
Я имел ввиду попробовать прошить через ISP, чтобы точно знать жив камень или нет. Кстати загрузчик тоже шьётся через ISP.
Скорее всего накрылась микросхема моста USB-UART. Если нано китайская - это CH340.
Если есть другая ардуино нано или уно, или программатор - попробуйте прошить через ISP.
Если "накрылась микросхема" - совет более чем странный, перепрошивка не поможет.
Но на самом деле скорее всего просто слетел загрузчик
у меня за три года на сотню ардуин ни в одной загрузчик не слетал, ни разу, с чего ему слетать? Видимо выбило 12 вольтами что-то, подавать на Vin напряжения выше 11 вольт не подавал
Окей, значит придется новую брать. Еще при попытке открыть монитор порта пишет "Ошибка открытия последовательного порта "COM6" (Port busy)", это о чем-то новом говорит?
А что вы делаете с сотней ардуин? У меня вот их штук пять только...
Окей, значит придется новую брать. Еще при попытке открыть монитор порта пишет "Ошибка открытия последовательного порта "COM6" (Port busy)", это о чем-то новом говорит?
Это и говорит о том, что накрылась микросхема CH340, которая как раз и является мостом USB-последовательный порт.
P.S.bootlouder`ы менял
Интересно, как?
Окей, значит придется новую брать. Еще при попытке открыть монитор порта пишет "Ошибка открытия последовательного порта "COM6" (Port busy)", это о чем-то новом говорит?
Это и говорит о том, что накрылась микросхема CH340, которая как раз и является мостом USB-последовательный порт.
Не слушай радиогубителей, это говорит только о том, что порт занят. И, вероятнее всего, прошлой загрузкой
P.S.bootlouder`ы менял
Интересно, как?
Мой ХШ говорит, то ТС имеет ввиду Оld/не Оld в IDE.
Мой ХШ говорит, то ТС имеет ввиду Оld/не Оld в IDE.
А, ну да, так тоже можно. :)
Окей, значит придется новую брать. Еще при попытке открыть монитор порта пишет "Ошибка открытия последовательного порта "COM6" (Port busy)", это о чем-то новом говорит?
Это и говорит о том, что накрылась микросхема CH340, которая как раз и является мостом USB-последовательный порт.
Не слушай радиогубителей, это говорит только о том, что порт занят. И, вероятнее всего, прошлой загрузкой
а вот кстати, у меня прошивка активно использует компорт, при этом на момент загрузки новой этому не мешает, видимо перехватывается загрузчиком когда дёргает DTR???
неожиданно ))) ты их не умеешь готовить? ...а, профессионалы шелогрушки не используют, тогда да
PS иногда ты озвучиваешь имена девайсов, о которых я даже не слышал...
а вот кстати, у меня прошивка активно использует компорт, при этом на момент загрузки новой этому не мешает, видимо перехватывается загрузчиком когда дёргает DTR???
Перед началом прошивки ком дергает DTR и ардуино перезагружается.
После любой перезагрузке управление получает бутлоадер.
Он в течении секунды ждет валидной команды из компорта (в том числе и на прошивку) если знакомой команды не обнаруживается, то управление передается на зашитый код. Если распознает команду, то исполняет. Например шьет новый код.
Если есть еще ардуино - можно использовать его в качестве программатора для сдохшего. Если сдох только usb конечно.
Хм, звучит как "не спешите выкидывать перегоревшую лампочку" из старых журналов :)