• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Avrdude: stk500_recv(): programmer is not responding
#1
Jestem nowy w tych sprawach, ale zauważyłem że ten temat jest wałkowany dużo razy. Tylko że w moim przypadku narazie żaden sposób nie pomógł. Próbowałem zmieniać porty resetować je, zmieniać procesory, reinstalować sterowniki, nawet zmieniać kabel. Wyświetla mi się taki błąd:

avrdude: Version 6.3-20190619
        Copyright © 2000-2005 Brian Dean, http://www.bdmicro.com/
        Copyright © 2007-2014 Joerg Wunsch

        System wide configuration file is "Q:\Desktop\arduino-nightly\hardware\tools\avr/etc/avrdude.conf"

        Using Port                    : COM6
        Using Programmer              : arduino
        Overriding Baud Rate          : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x17
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x17
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x17
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x17
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x17
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x17
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x17
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x17
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x17
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x17

avrdude done.  Thank you.

Problem z wgrywaniem na płytkę. Sprawdź http://www.arduino.cc/en/Guide/Troubleshooting#upload w poszukiwaniu sugestii.


Będę wdzięczny za każdą pomoc
 
Odpowiedź
#2
Jak wszystko sprawdziłeś i nie działa to uszkodzona płytka, ale raczej nie wszystko sprawdziłeś. To jest Arduino NANO bo nie pochwaliłeś się?
 
Odpowiedź
#3
klon nano sprawdzałem jeszcze na innych urządzeniach na laptopie i nawet na telefonie
 
Odpowiedź
#4
W nano masz do wyboru dwa typy bootloadera, zwykle są ze starym i trzeba wybrać OLD. Z logu wynika, że niby tak masz, ale nie napisałeś, że to sprawdziłeś. Stary działa na prędkości 57600, nowy na 115200 i jest taki sam jak w UNO, można używać zamiennie profilu UNO/NANO. Może akurat ktoś wgrał Ci nowy.
Jak nie działa to trzeba wgrać bootloader, do tego jest potrzebny programator lub inne Arduino (NANO, UNO, Leonardo, MICRO, MEGA). Jak dalej nie zadziała to może jeszcze da się uratować, potrzebna diagnoza co faktycznie padło, ale raczej coś padło. Jeśli samo wgrywanie bootloadera działa to zawsze można korzystać z takiego Arduino z wyłączeniem korzystania z UART.
 
Odpowiedź
#5
(18-05-2020, 19:02)kaczakat napisał(a): W nano masz do wyboru dwa typy bootloadera, zwykle są ze starym i trzeba wybrać OLD. Z logu wynika, że niby tak masz, ale nie napisałeś, że to sprawdziłeś. Stary działa na prędkości 57600, nowy na 115200 i jest taki sam jak w UNO, można używać zamiennie profilu UNO/NANO. Może akurat ktoś wgrał Ci nowy.
Jak nie działa to trzeba wgrać bootloader, do tego jest potrzebny programator lub inne Arduino (NANO, UNO, Leonardo, MICRO, MEGA).  Jak dalej nie zadziała to może jeszcze da się uratować, potrzebna diagnoza co faktycznie padło, ale raczej coś padło. Jeśli samo wgrywanie bootloadera działa to zawsze można korzystać z takiego Arduino z wyłączeniem korzystania z UART.
Dzięki za pomoc, jeszcze spróbuję zminić szybkość portu może zaskoczy.
 
Odpowiedź
#6
No raczej nie zmieniasz prędkości, to możesz zmieniać jak sobie napiszesz swój program, otwierasz monitor portu i wtedy musisz wybrać taką prędkość jaką masz ustawioną w programie.
Bootloader ma w sobie tak samo zdefiniowaną prędkość i po prostu wybierając typ płytki i typ bootloadera odpowiednia prędkość jest ustawiona automatycznie.
Poza tym sprawdź sobie lupą jaki jest kwarc na płytce, orgyinalne NANO nie ma zwykle opcji wyboru 8 czy 16MHz, ale klony mogą być zrobione w takiej opcji. Bootloader musi być do konkretnego uC na określonej wcześniej częstotliwości taktowania. 8MHz jest stosowane na płytkach Arduino, gdzie ktoś chce użyć napięcia Vcc 3.3V.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości