- 
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!pwr.wroc.pl!new
s.wcss.wroc.pl!not-for-mail
From: a...@m...uni.wroc.pl
Newsgroups: pl.misc.elektronika
Subject: Re: Arduino Due - brak automatycznego kasowania
Date: Sat, 15 Dec 2018 21:27:44 +0000 (UTC)
Organization: Politechnika Wroclawska
Lines: 47
Message-ID: <pv3rkg$rv6$1@z-news.wcss.wroc.pl>
References: <5c153c2f$0$477$65785112@news.neostrada.pl>
NNTP-Posting-Host: hera.math.uni.wroc.pl
X-Trace: z-news.wcss.wroc.pl 1544909264 28646 156.17.86.1 (15 Dec 2018 21:27:44 GMT)
X-Complaints-To: a...@n...pwr.wroc.pl
NNTP-Posting-Date: Sat, 15 Dec 2018 21:27:44 +0000 (UTC)
Cancel-Lock: sha1:kPZRCH1xxKZ5cXB9sIxPvXRYX8c=
User-Agent: tin/2.4.1-20161224 ("Daill") (UNIX) (Linux/4.19.0 (x86_64))
Xref: news-archive.icm.edu.pl pl.misc.elektronika:738920
[ ukryj nagłówki ]Atlantis <m...@w...pl> wrote:
> Kwestia o kt?r? chc? zapyta? nie jest ?adnym powa?nym problemem, pytam
> bardziej z ciekawo?ci. Mianowicie wpad?o w moje r?ce Arduino Due, b?d?ce
> cz??ci? pewnego projektu. Podczas eksperyment?w podj??em pr?b? wgrania
> zaktualizowanego kodu, podpinaj?c go przez "programming port" (konwerter
> USB-UART zrobiony na atmega16u2, tak jak w innych p?ytkach Arduino).
>
> Okaza?o si? jednak, ?e przy pr?bie wgrania kodu wywala si? b??d o
> niemo?liwo?ci znalezienia p?ytki na tym interfejsie. Z ciekawo?ci
> spr?bowa?em wgra? przez natywny port USB - tutaj zadzia?a?o bez problemu.
>
> Sprawa jednak mnie zainteresowa?a i zacz??em eksperymentowa?. Szybko
> odkry?em przyczyn? - okaza?o si?, ?e przed wgraniem softu konieczne jest
> r?czne skasowane flasha przyciskiem ERASE - po takiej operacji p?ytka
> przechodzi w tryb bootloadera i flashowanie przez UART przebiega normalnie.
>
> Zdziwi?o mnie to, bo inaczej zapami?ta?em zachowanie tej p?ytki. Wyj??em
> wi?c z pude?ka swoje w?asne Due i zrobi?em test. Tym razem wszystko
> przebiega?o normalnie - nie trzeba by?o wciska? przycisku, plytka
> flashowa?a si? automatyczne.
>
> I teraz mnie zastanawia - tak z czystej ciekawo?ci - mo?liwa przyczyna.
> Inna rewizja p?ytki? R??nica pomi?dzy orygina?em i mo?liw? podr?bk??
> Inny soft w konwerterze na a16u2? A mo?e jakie? dziwne uszkodzenie,
> kt?re jakim? cudem w og?le nie przeszkadza w korzystaniu z konwertera
> UART-USB? Bo po wgraniu programu zaczyna on dzia?a? normalnie.
Kwestia bootloadera. a16u2 po prostu wystawia port, bootlader
musi rozpoznac czy to programowanie czy komunikacja przez port.
Wieksze MCU maja wlasny bootlader ktory dziala tylko w specjalnych
okolicznosciach (tak by wykluczyc konflikt z protokolem uzywanym
przez program). Typowe rozwiazania to specjalny pin uaktywniajacy
programowanie. Popularne tez jest uruchomianie bootloadera gdy
procek jest pusty (po ERASE). Arduino ma wlasny bootloader
ktory z punktu widzenia procka jest czescia programu, ale
srodowisko Arduino tak organizuje zapis zeby raz zapisany
bootloader pozostal na stale we flashu. Jak rozumiem w Due
mozna sie obyc bez bootloadera z Arduino i pewnie dostales
takie Arduino bez bootloadera Arduino (albo z bootloaderm
okrojonym do USB). Programujac przez UART programowales
bootloaderm procka (a nie bootloaderm Arduino ktory czeka
na program po kazdym resecie). Jak wykasujesz caly flash
(czyli bootloader Arduino) w swoim Due to tez bedzie sie
tak zachowywac.
--
Waldek Hebisch
 
Następne wpisy z tego wątku
- 15.12.18 23:49 Grzegorz Niemirowski
 - 15.12.18 23:50 Grzegorz Niemirowski
 - 17.12.18 12:51 Atlantis
 - 17.12.18 14:27 Grzegorz Niemirowski
 - 17.12.18 18:08 a...@m...uni.wroc.pl
 - 17.12.18 18:14 Grzegorz Niemirowski
 - 17.12.18 19:07 a...@m...uni.wroc.pl
 - 17.12.18 19:13 Grzegorz Niemirowski
 - 17.12.18 22:15 a...@m...uni.wroc.pl
 
Najnowsze wątki z tej grupy
- William Shockley, co-inventor of the transistor
 - Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
 - Zamek elektroniczny
 - szablon do pasty DIY
 - Głośnik potrzebny
 - Silikonowy przewód ekranowany
 - Wtyk bananowy ekranowany
 - Co może być gorsze od pożaru elektryka?
 - daltonizm
 - Mały Linux
 - Superkondensator. Czy to się uda?
 - Stare filmy o technice
 - Zasilanie własnych konstrukcji przez PoE
 - Jak działa domofon?
 - Co oni mierzą miernikiem
 
Najnowsze wątki
- 2025-11-03 Gwarancja na używane AUTO. Czy dziś WARTO?
 - 2025-11-03 Znowu jakiś goooownoprawnik uważający się za KONSTYTUCJONALISTĘ
 - 2025-11-03 ABW już nie blokuje RT.com?
 - 2025-11-03 Czy ROZDANIE KPO śród swoich i nie swoich spowodowało KORZYŚĆ POLITYCZNĄ?
 - 2025-11-03 Warszawa => Starszy Konsultant SAP - obszar PP <=
 - 2025-11-03 Warszawa => International Freight Forwarder <=
 - 2025-11-03 Białystok => Programista React ze znajomością C++ <=
 - 2025-11-03 Warszawa => Generative AI Engineer <=
 - 2025-11-03 Warszawa => Gen AI Engineer <=
 - 2025-11-03 Białystok => Programista Delphi <=
 - 2025-11-03 Warszawa => Spedytor Międzynarodowy <=
 - 2025-11-02 totalna kontrola podatników?
 - 2025-11-02 Trzymacie pieniądze w bankach?
 - 2025-11-02 Bo sędzia prokuratorowi nie odmawia "niezawiśle" [rzepa: wnioski o areszt]
 - 2025-11-02 Michał Wawrykiewicz: "Prokuratura barszczyka bierze pod uwagę również INTENCJE uchwalaczy prawa
 




Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei