• 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
Nie mogę wypalić bootloadera, ładowanie szkiców działa
#1
Witam,

Nie mogę wypalić bootloadera, natomiast ładowanie szkicu działa bez problemu. Wrzucony program na mikrokontroler również działa bez zarzutu, problem jest tylko z bootloaderem.

Korzystam z Arduino UNO.
Próbowałem wrzucać bootloader z różnych wersji Arduino IDE - 1.8.2, 1.6.13 i 1.0.6, niestety bezskutecznie.

W wersji 1.8.2 i 1.6.13 dostaję komunikat:

Kod:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03


Natomiast w wersji 1.0.6 
Kod:
avrdude: stk500_getsync(): not in sync: resp=0x00



Na płytce fabrycznie była atmega328p, kupiłem również w botlandzie 2 dodatkowe atmegi328p od razu z wgranym bootloaderem. I ze wszystkimi 3 jest to samo - szkice się wrzucają, bootloader nie chce się wypalić.

W czym może być problem?
 
Odpowiedź
#2
W jaki sposób wgrywasz bootloader?
Jakiego programatora używasz?
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
#3
Bootloader, o ile Cię dobrze zrozumiałem, wgrywa się tylko raz. Kiedy już jest, wgrywa się tylko szkice.
 
Odpowiedź
#4
(11-05-2017, 21:35)namok napisał(a): W jaki sposób wgrywasz bootloader?
Jakiego programatora używasz?

Tak jak wszystkie manuale radzą, wybieram rodzaj płytki z menu Narzędzia a potem Wypal Bootloader.
Korzystam z Arduino UNO, tam jest AVR ISP.

krn78 napisał(a):Bootloader, o ile Cię dobrze zrozumiałem, wgrywa się tylko raz. Kiedy już jest, wgrywa się tylko szkice.

Bootloader możesz wgrać ile raz chcesz, nadpisując poprzedni. Czasami trzeba wgrać inny bootloader niż aktualnie znajduje się na kości, żeby zmienić szybkość działania kości albo przestawić na działanie z zegar wewnętrzy/zewnętrzny.
 
Odpowiedź
#5
W czym może być problem?

-------------------------

bootloader wgrasz drugim arduino /jakimkolwiek/ łącząc oba po SPI i wgrywając odpowiedni sketch do tego który będzie robił za programator
albo kupujesz jakiś programator
szczegóły tutaj >>>> http://100-x-arduino.blogspot.com/2017/0...prawa.html
 
Odpowiedź
#6
Bootloader wgrasz tylko poprzez złącze ISP programatorem zewnętrznym np. usbasp . Jeżeli próbowałeś przez usb na płytce arduino to tak się nie da tam jest konverter usb->rs232 którym bootloadera nie wgrasz .
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
#7
(14-06-2017, 01:26)JasQ napisał(a): Bootloader wgrasz tylko poprzez złącze ISP programatorem zewnętrznym np. usbasp . Jeżeli próbowałeś przez usb na płytce arduino to tak się nie da tam jest konverter usb->rs232 którym bootloadera nie wgrasz .
Hmmm, nie zgodzę się.
Wgrywałem bootloader na Atmegę 328P używając ArduinoISP i montując układ jak z obrazka:
[Obrazek: 9547956500_1365532065.jpg]
 
Odpowiedź
#8
A co zrobiłeś z Arduino ? Przecież zrobiłeś dokładnie programator zewnętrzny . Chodzi mi o to że nie wgrasz na pojedynczą płytkę arduino bez programatora zewnętrznego bootloadera przez złącze tylko USB na niej zamontowane .
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości