RTV forum PL | NewsGroups PL

Arduino - bootloader

NOWY TEMAT

elektroda.net NewsGroups Forum Index - Elektronika Polska - Arduino - bootloader

Michal M. Lechanski
Guest

Sat Mar 31, 2018 9:27 am   



Panowie,

podpowiedzcie proszę co może spowodować, że bootloader w Arduino nagle
znika/przestaje działać?

Bawiłem się ostatnio z chińską płytką UNO R3 i w pewnym momencie
dostałem błąd stk500 - oczywiście upload programu był niemożliwy.
Próbowałem chyba wszystkich metod opisanych w Google i dopiero powtórne
wgranie bootloadera pomogło.
Nie na długo niestety bo dzień później sytuacja się powtórzyła, z tym że
teraz już nie mogę wgrać bootloadera - avrdude raportuje problem z
sygnaturką urządzenia.

Czy kłopoty wynikają głównie z geografii (produkcja chińska), czy z
moich braków wiedzy - coś w programie (raczej wątpię bo program to
głównie "copy and paste" z działających projektów), czy wreszcie z
mojego lenistwa - program wgrywałem zawsze z podłączoną ethernet shield
(także chińską)?

Jeśli to ważne - bootloader wgrywałem za pomocą drugiej płytki UNO i
"Arduino as ISP".

Z góry dziękuję za podpowiedzi.

--
Michał

t-1
Guest

Sat Mar 31, 2018 10:21 am   



W dniu 2018-03-31 o 11:27, Michal M. Lechanski pisze:

Quote:
Z góry dziękuję za podpowiedzi.


Nie wziąłeś pod uwagę awarii płytki.

Michal M. Lechanski
Guest

Sat Mar 31, 2018 11:30 am   



On 31/03/2018 11:21, t-1 wrote:
Quote:
W dniu 2018-03-31 o 11:27, Michal M. Lechanski pisze:

Z góry dziękuję za podpowiedzi.
Nie wziąłeś pod uwagę awarii płytki.

Uwzględniałem to w "geografii". Smile
Ale dziękuję za przypomnienie - nie napisałem że płytka działa z
ostatnio wgranym programem, nie ma tylko możliwości aby wgrać nowy.

--
Michał

slawek
Guest

Sat Mar 31, 2018 11:41 am   



On Sat, 31 Mar 2018 12:30:01 +0100, "Michal M. Lechanski"
<michal_at_doriath.eu> wrote:
Quote:
Ale dziękuję za przypomnienie - nie napisałem że płytka działa z
ostatnio wgranym programem, nie ma tylko możliwości aby wgrać nowy.

A da się wymienić MCU? DIL z podstawką - czy jakieś QF-coś?

Może po prostu padła pamięć FLASH w ATmega328.

Mi kiedyś padł pendrive - był "prawie dobry" - tyle że gubił dane.

Michal M. Lechanski
Guest

Sat Mar 31, 2018 1:08 pm   



On 31/03/2018 12:41, slawek wrote:

Quote:
A da się wymienić MCU? DIL z podstawką - czy jakieś QF-coś?

Może dla kogoś z większym dowiadczeniem to nie byłoby zbyt trudne
zadanie. Mnie w każdym razie przerasta...
Wszystko polutowane, nogów jak mrówków, żadnych podstawek.

W sumie to nie o samą płytkę chodzi - kosztuje grosze - tylko o to, że
mam już tylko jedną i jak ta mi padnie, to zabawę będę musiał przerwać
do czasu aż listonosz przyniesie następna. A teraz akurat mam parę dni
wolnego i chciałbym się pobawić.

Tak więc chciałbym wiedzieć czy to moja wina, że mojemu Arduino się w
rozumku coś poprzestawiało.

--
Michał

Bo(o)t Manager
Guest

Sat Mar 31, 2018 7:05 pm   



Dnia Sat, 31 Mar 2018 14:08:04 +0100, Michal M. Lechanski napisał(a):

[ciach]
Quote:
Tak więc chciałbym wiedzieć czy to moja wina, że mojemu Arduino się w
rozumku coś poprzestawiało.

A spróbuj najpierw podłączyć arduino do komputera, a potem załączyć
kompilator? Mnie czasami pomaga.



--
Pozdrawiam
Bo(o)t manager

slawek
Guest

Sat Mar 31, 2018 8:38 pm   



On Sat, 31 Mar 2018 21:05:58 +0200, "Bo(o)t Manager"
<bo.o.t_manager_at_URZADPOCZTOWY.wp.pl> wrote:
Quote:
A spróbuj najpierw...

Dobrze byłoby sprawdzić, czy przypadkiem coś się nie poprzestawiało w
IDE - np. rodzaj programatora, cokolwiek. Może udało ci się nadpisać
bootloadera (naprawa jest trywialna), a może itd.

Parę dni temu przez pół godziny próbowałem dojść dlaczego pewien
szwajcarski wynalazek nie łączy się jak trzeba z appką na
smartfonie... No ale jak miał się łączyć, jak appka była zupełnie
inna, tyle że ikonki podobne...

Michal M. Lechanski
Guest

Sat Mar 31, 2018 9:20 pm   



W dniu 31/03/2018 o 21:38, slawek pisze:

Quote:
Dobrze byłoby sprawdzić, czy przypadkiem coś się nie poprzestawiało w
IDE - np. rodzaj programatora, cokolwiek.

dziesiątki razy sprawdzane, wszystko jak być powinno. Dodatkowo
sprawdziłem z drugą identyczną płytką i wszystko działa jak powinno.

Quote:
Może udało ci się nadpisać
bootloadera (naprawa jest trywialna), a może itd.

To właśnie chciałem wiedzieć - jak mogłem nadpisać bootloader w
normalnym trybie używania.
Jeśli mówisz o naprawie w ten sposób:
https://www.arduino.cc/en/Tutorial/ArduinoISP
to niestety nie działa - avrdude raportuje błędną sygnaturę płytki.

W innych miejscach opisano podobną operację był jednak potrzebny kwarc,
i dwa kondensatory. Niestety kwarcu nie mam w domu.

Znasz inne sposoby wgrania bootloadera? Z góry dziękuję.

--
Michał

wchpikus
Guest

Tue Apr 03, 2018 2:00 pm   



hej
Olej ten bootloader, zainwestuj w programator isp i laduj go jak trzeba.
Bootloader jest dobry jak potrzebujesz ota lub inny sposob ladowania
nowego wsadu,przy domowych projektach sie nie sprawdza.

Janusz
Guest

Tue Apr 03, 2018 7:00 pm   



W dniu 2018-03-31 o 15:08, Michal M. Lechanski pisze:
Quote:
On 31/03/2018 12:41, slawek wrote:

Tak więc chciałbym wiedzieć czy to moja wina, że mojemu Arduino się w
rozumku coś poprzestawiało.
Częściowo tak, są wrażliwe na elektrostatykę, sam już też tak uwaliłem

mimo że uważałem,
poza tym potrafi się tak przyblokować, co prawda ja tak miałem z xmegą
ale tutaj może być podobnie, daj jej dzień odpoczynku i spróbuj
zaprogramować.



--
Pozdr
Janusz

miumiu
Guest

Thu Apr 12, 2018 6:49 am   



Użytkownik "wchpikus" <wchpikus_at_wytnijto.wp.pl> napisał w wiadomości
news:pa01ef$1bj$1_at_node2.news.atman.pl...
Quote:

hej
Olej ten bootloader, zainwestuj w programator isp i laduj go jak trzeba.
Bootloader jest dobry jak potrzebujesz ota lub inny sposob ladowania
nowego wsadu,przy domowych projektach sie nie sprawdza.


No wlasnie, sprobuj programatorem zewnętrznym. Poszukaj filmiku
Elektroprzewodnika na YT gdzie pokazuje jak reanimowac Arduino ze zrypanym
bootloaderem. Mozliwe tez ze masz zrypany chip ten odpowiedzialny za
komunikację z usb.

Pzdr

Michal M. Lechanski
Guest

Thu Apr 12, 2018 9:56 pm   



W dniu 12/04/2018 o 07:49, miumiu pisze:
Quote:
Użytkownik "wchpikus" <wchpikus_at_wytnijto.wp.pl> napisał w wiadomości
news:pa01ef$1bj$1_at_node2.news.atman.pl...

[...]

Za wszystkie odpowiedzi dziękuję bardzo.

Przebolałem płytkę, a inwestować w jakieś dodatkowe urządzenia raczej
nie będę, ja jestem nawet nie niedzielny elektronik, tyle ze lubię się
czasem pobawić. A cała idea stojąca za Arduino bardzo mi się podoba.

Spytałem o ten bootloader na wypadek że problem był między krzesłem a
klawiaturą i żeby w przyszłości takie błędy wyeliminować.
Przypuszczam że ten programator to kosztowałby nieco więcej niż nowe UNO
lub Nano z Chin...:-)

Pozdrawiam i jeszcze raz dziękuję.

--
Michał

elektroda.net NewsGroups Forum Index - Elektronika Polska - Arduino - bootloader

NOWY TEMAT

RTV map News map