Ардуино перестала прошиваться

jmijAirline
Offline
Зарегистрирован: 22.01.2020

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`ы менял, комп перезагружал

UB3AFB
UB3AFB аватар
Offline
Зарегистрирован: 25.01.2017

Скорее всего накрылась микросхема моста USB-UART. Если нано китайская - это CH340.

Если есть другая ардуино нано или уно, или программатор - попробуйте прошить через ISP.

b707
Offline
Зарегистрирован: 26.05.2017

UB3AFB пишет:

Скорее всего накрылась микросхема моста USB-UART. Если нано китайская - это CH340.

Если есть другая ардуино нано или уно, или программатор - попробуйте прошить через ISP.

Если "накрылась микросхема" - совет более чем странный, перепрошивка не поможет.

Но на самом деле скорее всего просто слетел загрузчик

UB3AFB
UB3AFB аватар
Offline
Зарегистрирован: 25.01.2017

Я имел ввиду попробовать прошить через ISP, чтобы точно знать жив камень или нет. Кстати загрузчик тоже шьётся через ISP.

 

RG22EM
Offline
Зарегистрирован: 27.08.2016

b707 пишет:

UB3AFB пишет:

Скорее всего накрылась микросхема моста USB-UART. Если нано китайская - это CH340.

Если есть другая ардуино нано или уно, или программатор - попробуйте прошить через ISP.

Если "накрылась микросхема" - совет более чем странный, перепрошивка не поможет.

Но на самом деле скорее всего просто слетел загрузчик

у меня за три года на сотню ардуин ни в одной загрузчик не слетал, ни разу, с чего ему слетать? Видимо выбило 12 вольтами что-то, подавать на Vin напряжения выше 11 вольт не подавал

jmijAirline
Offline
Зарегистрирован: 22.01.2020

Окей, значит придется новую брать. Еще при попытке открыть монитор порта пишет "Ошибка открытия последовательного порта "COM6" (Port busy)", это о чем-то новом говорит?

sadman41
Offline
Зарегистрирован: 19.10.2016

А что вы делаете с сотней ардуин? У меня вот их штук пять только...

UB3AFB
UB3AFB аватар
Offline
Зарегистрирован: 25.01.2017

jmijAirline пишет:

Окей, значит придется новую брать. Еще при попытке открыть монитор порта пишет "Ошибка открытия последовательного порта "COM6" (Port busy)", это о чем-то новом говорит?

Это и говорит о том, что накрылась микросхема CH340, которая как раз и является мостом USB-последовательный порт.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

jmijAirline пишет:

P.S.bootlouder`ы менял

Интересно, как? 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

UB3AFB пишет:

jmijAirline пишет:

Окей, значит придется новую брать. Еще при попытке открыть монитор порта пишет "Ошибка открытия последовательного порта "COM6" (Port busy)", это о чем-то новом говорит?

Это и говорит о том, что накрылась микросхема CH340, которая как раз и является мостом USB-последовательный порт.

Не слушай радиогубителей, это говорит только о том, что порт занят.  И, вероятнее всего, прошлой загрузкой

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

DetSimen пишет:

jmijAirline пишет:

P.S.bootlouder`ы менял

Интересно, как? 

Мой ХШ говорит, то ТС имеет ввиду Оld/не Оld в IDE.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

asam пишет:

Мой ХШ говорит, то ТС имеет ввиду Оld/не Оld в IDE.

А, ну да, так тоже можно. :) 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

DetSimen пишет:

UB3AFB пишет:

jmijAirline пишет:

Окей, значит придется новую брать. Еще при попытке открыть монитор порта пишет "Ошибка открытия последовательного порта "COM6" (Port busy)", это о чем-то новом говорит?

Это и говорит о том, что накрылась микросхема CH340, которая как раз и является мостом USB-последовательный порт.

Не слушай радиогубителей, это говорит только о том, что порт занят.  И, вероятнее всего, прошлой загрузкой

а вот кстати, у меня прошивка активно использует компорт, при этом на момент загрузки новой этому не мешает, видимо перехватывается загрузчиком когда дёргает DTR???

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:
А что вы делаете с сотней ардуин? У меня вот их штук пять только...

неожиданно ))) ты их не умеешь готовить? ...а, профессионалы шелогрушки не используют, тогда да
PS иногда ты озвучиваешь имена девайсов, о которых я даже не слышал...

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

ua6em пишет:

а вот кстати, у меня прошивка активно использует компорт, при этом на момент загрузки новой этому не мешает, видимо перехватывается загрузчиком когда дёргает DTR???

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

После любой перезагрузке управление получает бутлоадер.

Он в течении секунды ждет валидной команды из компорта (в том числе и на прошивку) если знакомой команды не обнаруживается, то управление передается на зашитый код. Если распознает команду, то исполняет. Например шьет новый код.  

dmgoldobin
Offline
Зарегистрирован: 16.02.2020

Если есть еще ардуино - можно использовать его в качестве программатора для сдохшего. Если сдох только usb конечно.

Хм, звучит как "не спешите выкидывать перегоревшую лампочку" из старых журналов :)