Diskuze: Arduino Uno bootloader
Člen
Zobrazeno 14 zpráv z 14.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
Ahoj,
bootloader, mas-li jej zkompilovany muzes do flash pameti uC nahrat normalne
pres ISP jak jsi zvykly.
Staci libovolny programator ktery umi nastavovat 'fuses'.
No právě já to nikdy nedělal... A spíš bych potřeboval poradit, jak na
to
Protože jsem si koupil
teďka atmegu, a už si nevím rady
Bootloader vlastne neni nic jineho nez maly program. Pokud jsi nekdy nahraval fw do uC, s bootloaderem je to stejne. Pokud ne, potrebujes 'programator' - prostrednika ktery ti umozni z pc (serial port/usb) presunout binarku do flash pameti konkretniho chipu. Vetsina atmel 8bitu je vybavena rozhranim ISP (in system programming) jez ma pomerne jednoduchy protokol. Najit programator na AtMegu by nemel byt problem. Muze byt realizovany pomoci jineho atmel chipu, to ano, ale neni to nutnost.
Ok, diky
A je jinak jedno
jaky bootloader tam nahraju? A pojede to hned po nahrani, nebo to pak jeste neco
potrebuje?
Ahoj,
vzhledem k tomu, ze jsi s timto cipem na zacatku, doporucoval bych nejdrive si
vyzkouset programovat pres klasicke rozhrani ISP a k bootloaderu prejit az se ti
trochu vzije pouzivani tveho chipu a IDE. Bootloader neni nutnost.
Kazdopadne k jeho pochopeni doporucuji precist: (take proc a jake fuses musi
mit uC nastaveny)
http://uart.cz/…oader-v-avr/
a navazujici appnote od Atmelu: http://www.atmel.com/…/doc1644.pdf
Ja osobne bych doporucil vybrat si bud AVR Universal Bootloader - https://sourceforge.net/projects/avrub/ (cist dokumentaci a
readme!)
Druhou alternativou je Arduino-stk500v2-bootloader ke kteremu se da sehnat
kompletni source code.
napr. zde: https://github.com/…2-bootloader ( k tomuto je na hw cz
znad i navod: http://vyvoj.hw.cz/…tloader.html)
May the for & C be with you
Ok, moc jsi mi pomohl, diky, kdyztak se jeste ozvu 
Já to teda studoval jo, ale pochopil jsem pouze, že zavadeč se dá
nainstalovat paralelně, nebo přes nějaké isp.... Pak jsem pochopil, že se
to dá programovat nějak asi na nepájivku, nebo nevim... Ale dívej, jediné
co mám, je nová atmega328P-PU, a jelikož jsem si spálil tu minulou, tak
tuhle potřebuju dát do arduina una místo ní (aby mi fungovala stějně jak
ta minulá), a borec mi obchodě řekl, že v ní je nějaký zavaděč
nahraný, ale když ji dám do arduina, tak nejede, a píše mi to chybu, že se
to k čipu nepřipojilo. Jako podle toho co tam čtu, nebo co z toho aspoň
chápu je to, že už to asi nikdy nebude tak jak když jsem to koupil 
Třeba tam není zrovna bootloader Arduina, ale ten univerzální od AVR (viz příspěvek výše). Pak by ti asi nahrávání do Arduina nefungovalo, pokud ty bootloadery nejsou nějak kompatibilní. Ale můžeš zkusit použít nástroj avrdude, ten by mohl umět komunikovat s tím univerzálním bootloaderem. Ale bude to chtít asi dost studia.
Také je otázka, zda-li jsi spálil jen tu ATmegu, nebo i něco jiného.
Já spálil pouze atmegu, protože já ji nespálil v arduinu ale ve výrobku, co jsem dělal.
Pokud chces nejak neco delat s 8bitovymi chipy AtMega (xmega, tiny atd.), porid si, pokud jej jeste nemas, ISP programator. Ten ti umozni do flash pameti nahravat FW tak jak to podporuje ten chip na hw urovni aniz by v tom chipu byl jakykoliv SW.
Pro zacatek ti bude stacit ISP programmer z Ciny, dellivery mas do CR free a
tak ti doporucuji ten prvni.
FW tim do uC nahrajes a nepotrebujes zadny bootloader. Nejprve radim se naucit
programovat ten chip a pochopit co programator dela az pak se do uC pokouset
nahrat bootloader. Pokud chces zvolit opacny postup, nic ti vylozene nebrani,
jen si myslim ze si tim ztezujes zacatky. V tom pripade, viz odkazy v me
odpovedi vyse.
prostě bez ISP programátoru se neobejdeš - nejlevnější ale zároveň nejpomalejší řešení je AVR ISP z ebay, ali atd - pár korun - pak si dáš nový mcu do arduina připojíš programátor a v IDE arduina si ho navolíš a pak dáš v tom samém IDE "nahrát bootloader" toť vše
Ahaaa, takže žádná velká věda jo? Myslím, že do toho půjdu! 
Nemotej mu hlavu laděním (debugging)
- atmega 328 nemá JTAG , takže by
využil stejně jen ISP a to je lepší ta čína
Zobrazeno 14 zpráv z 14.
