Jak odzyskać bootloader

dyksusja o gimbalach, żadnej komercji

Moderatorzy: moderatorzy2014, moderatorzy

bartwaw
Posty: 1258
Rejestracja: sobota 05 mar 2011, 20:39
Lokalizacja: Zabrze
Kontakt:

Jak odzyskać bootloader

Post autor: bartwaw »

Jeżeli kiedyś przyblokował się kontroler, to mam dla was małego Tutka jak go przywrócić do życia.

Po aktualizacji do 49-R66 przyblokował mi się kontroler (od Bluu).
Cokolwiek robiłem, Arduino nic nie chciało wgrać.
Nakombinowałem się co nie miara, osuwanie sterowników FTDI, zmiany numeru portu COM. No wszystko.

Za każdym razem wgrania softu, nie ważne jaka wersja:

error: avrdude: stk500_getsync(): not in sync: resp=0x00

Zgłębiłem temat i okazało się, że wielu osobom po wgraniu wersji 49_r69, przytrafiło się to samo.

Winą jest akurat ta wersja, ponoć za wiele waży i jakimś cudem wypierdzielał się bootloader.

Do przywrócenia do życia potrzebny będzie:

ExtremeBurner
https://docs.google.com/file/d/0B4nGEtt ... sp=sharing


programator USBASP

Obrazek

oraz te pliczki:
https://docs.google.com/file/d/0B4nGEtt ... sp=sharing


Łączymy programator z płytką kontrolera naszego gimbalka :

Obrazek

Obrazek

Zgodnie z:

SCK - SCK
MOSI - MOSI
GND - GND
MISO - MISO
VCC - VCC (lub inaczej +5V)

Po zainstalowaniu ExtremeBurnera. Wypakowywujemy pobranie "pliczki".

Obrazek



Pliki z rozszerzeniem XML przenosimy do katalogu DATA (w miejscu gdzie zainstalował się EXTREMEBURNER - zazwyczaj powinno to być:


Obrazek



Odpalamy Extreme Burnera i wybieramy naszego procka:

Obrazek


Następnie wybieramy opcję "ChipErase"
po tej operacji wybieramy "OPEN" i nasz plik z bootloaderem "ATmegaBOOT_168_atmega328.hex"
Zostaje nam już tylko wybranie opcji "Write all"


... i cieszymy się sprawną płytką, ze świeżym bootloaderem.
Strona mojej kochanej córeczki:
http://www.igunia.pl
Jak nie wiesz na co przeznaczyć 1% odpisu z podatku - zajrzyj.
Awatar użytkownika
slawko_k
Posty: 1596
Rejestracja: niedziela 28 lut 2010, 14:24
Lokalizacja: podkarpackie

Post autor: slawko_k »

Lub zamiast wszystkiego związanego z ExtremeBurnerem
z arduino dajemy:
Narzędzia -> programator i wybieramy USBasp
Narzędzia -> wypal bootloader
i czekamy aż potwierdzi.
bartwaw
Posty: 1258
Rejestracja: sobota 05 mar 2011, 20:39
Lokalizacja: Zabrze
Kontakt:

Post autor: bartwaw »

Też tak można, ale znalazłem na RCG, ze jednej lub dwóm osobom Ardiuno nie chciało przejść tej operacji.
Strona mojej kochanej córeczki:
http://www.igunia.pl
Jak nie wiesz na co przeznaczyć 1% odpisu z podatku - zajrzyj.
mariusz84pl
Posty: 24
Rejestracja: poniedziałek 15 sie 2011, 18:23
Lokalizacja: Szemud

Post autor: mariusz84pl »

Witam

3 dni temu programowałem arduino nano, ładnie pięknie wszystko się wgrało program wciąż siedzi w arduino ale niestety nie mogę nic wgrać..
Przy próbie wgrywania przez program arduino szkic zostaje przekompilowany i to tyle, pasek postępu zatrzymuje się i nic dalej się nie dzieje.

Próbowałem ożywić nano powyższym tutkiem ale niestety nic nie daje, eXtreme Burner przy czyszczeniu chipa pokazuje poniższe komunikaty:

Obrazek
Awatar użytkownika
Scirocco2
Posty: 143
Rejestracja: czwartek 22 mar 2012, 23:14
Lokalizacja: Lublin

Post autor: Scirocco2 »

Heh, mialem to samo z softem r69, juz mialem pisac na forum, zaczalem mieszac comami i za ktoras proba udalo sie zaladowac r58 :) (nie rozumiem ale sie samo naprawilo :)

Edit : kontroler Martinez v3
Awatar użytkownika
Scirocco2
Posty: 143
Rejestracja: czwartek 22 mar 2012, 23:14
Lokalizacja: Lublin

Post autor: Scirocco2 »

slawko_k pisze:Lub zamiast wszystkiego związanego z ExtremeBurnerem
z arduino dajemy:
Narzędzia -> programator i wybieramy USBasp
Narzędzia -> wypal bootloader
i czekamy aż potwierdzi.

Niestety u mnie to nie dziala, sterowniki zmieniane x razy, proby na 3ch roznych systemach operacyjnych, i caly czas blad komunikacji. Mam zaladowany soft 48 do martineza v3 i nic z nim nie moge zrobic, zadnych zmian updatu :/ chyba czas zamowic usbasp i nim zaladowac bootloader tak jak pisze bartwaw.
Awatar użytkownika
slawko_k
Posty: 1596
Rejestracja: niedziela 28 lut 2010, 14:24
Lokalizacja: podkarpackie

Post autor: slawko_k »

No sorry ale skoro nie masz programmatora to jak chcesz bootloader wgrać??

Ja nie dawałem żadnego opisu tylko uzupełniłem opis Bartka że można zamiast exteme burnera zrobić to z arduino ale programator MUSISZ MIEĆ!!!
Awatar użytkownika
Scirocco2
Posty: 143
Rejestracja: czwartek 22 mar 2012, 23:14
Lokalizacja: Lublin

Post autor: Scirocco2 »

A to tego niestety nie wiedzialem, niestety moja wiedza na temat arduino konczy sie na tym jak wgrac soft :/ Dzieki
ODPOWIEDZ