Arduino Uno firmware upgrade - hogyan?

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
torrincore
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2014. december 31. szerda, 13:53

Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: torrincore »

Sziasztok,
rám maradt egy Arduino Uno, amit szeretnék használni, grbl-t töltenék rá, de nem megy fel rá. (Minden más *.ino igen) A neten vadászva kiderült, hogy firmware frissítés kellene. Hogy mi a pillanatnyi verzióm, a leírások ellenére nem tudtam kiolvasni.

Linuxos lévén, jött a sudo apt-get install dfu-programmer - eddig rendben is van. De mikor elkezdtem a megfelelő hex file-t keresni, bezárult a csapda: https://www.arduino.cc/en/Hacking/DFUProgramming8U2
Itt egész más chip-eket emlegetnek, az enyémben 328-as van. Hol találok nekem kellő hex file-t?

A másik: régen natív avr-t programoztam, van egy MKII-m. Ezzel kell prigramozzam vagy az usb csatin külső hw segítsége nélkül is megy?

Köszi!
ksanci
DrótVégénSzéndarab
Hozzászólások: 28
Csatlakozott: 2016. július 24. vasárnap, 12:04

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: ksanci »

Szia!

Nem a 328-ast kell frissíteni, hanem az UNO-n található Atmega16U2, vagy régebbi verziókon az Atmega8U2 kontrollert. Ezeken ugyanis nem a szokott FTDI chip van, hanem ezek az Atmelek működnek mint USB-soros átalakító. Szóval kövesd nyugodtan a linkelt oldal leírását :)
torrincore
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2014. december 31. szerda, 13:53

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: torrincore »

Köszönöm !
torrincore
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2014. december 31. szerda, 13:53

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: torrincore »

Na, most jutottam el odáig, hogy kipróbáljam.
A kérdésemben említett link a https://www.arduino.cc/en/Hacking/DFUProgramming8U2
Ezzel a leírásal nem boldogulok. Az különösebben nem izgat, hogy a Tavir panelon nem ott van a reset, mert kicsengetem. Ok, földre lezárva, az IDE szeme elől eltűnt.
A következő üzenet már zavar:
steve@apa:~$ sudo dfu-programmer atmega16u2 erase
dfu-programmer: no device present.
steve@apa:~$ sudo dfu-programmer atmega8u2 erase
dfu-programmer: no device present.
Aztán mi ez a Downloads könyvtár? Ilyen nincs a gépemen.
Más leírást kellene keresnem? :(
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: Robert »

Milyen alappanel van?
Mega16U2-es UNO? CH340-nel nem megy!
A reseten kívül a #HWB vonalat is konfigurálni kell!
http://www.tavir.hu - a gazda :)
torrincore
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2014. december 31. szerda, 13:53

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: torrincore »

Tudsz egy liket javasolni?
"a #HWB vonalat is konfigurálni kell" - hogyan?
Atmel procikat használtam évekig, de Arduino-ban járatlan vagyok, valami szájbarágós link kellene...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: Robert »

Kérdés:
- miért kell a firmware upgrade?
- nagyobb szívást veszel a nyakadba, mintha békénhagyod.... :)

Az USB miatt meg inkább ATMega32U4 (Leonardo).

Az atmelnél én az adatlapból lestem meg....
http://www.tavir.hu - a gazda :)
torrincore
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2014. december 31. szerda, 13:53

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: torrincore »

Ezzel indítottam:
Sziasztok,
rám maradt egy Arduino Uno, amit szeretnék használni, grbl-t töltenék rá, de nem megy fel rá. (Minden más *.ino igen) A neten vadászva kiderült, hogy firmware frissítés kellene.
ksanci
DrótVégénSzéndarab
Hozzászólások: 28
Csatlakozott: 2016. július 24. vasárnap, 12:04

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: ksanci »

Kellene valami fénykép arról az UNO-ról. (Robert, van nem Atmeles sorosvezérlős UNO is? Mert ha igen és ez olyan, akkor az egész téma tárgytalan)
A Downloads egy példa, írja is, hogy ha pl. a Downloads mappába tetted a letöltött fw-t, akkor belépsz oda, cd Downloads...
Hogyhogy nem tudod megnézni az usb infót a verzióhoz? lsusb?
Az R1 verzióhoz ugye kell a 10k-s ellenállás is.
Egyébként a firmware letöltő oldalon írja, hogy csak eredeti Arduino hardware-el működik, olyannal, aminek a VID-je szerepel a listájában. Bár nem hiszem, hogy ez lenne a probléma.
torrincore
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2014. december 31. szerda, 13:53

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: torrincore »

Azt írtam, hogy a firmware verziót nem tudom kiolvasni. A PID/VID páros nem érdekel.
Hagyjuk is az egészet, egy Raspberry mellé kellett egy Arduino és eszembe jutott, hogy kb. két éve kallódik egy UNO nálam, így előkerestem. Aztán sok guglizás után kiderült, hogy hiába tudok mindenféle *.ino-kat futtatni, a cnc vezérléshez szükséges GRBL-hez firmware frissítés kellene.

De ha ilyen macera, hagyom a fenébe és veszek egy másik UNO-t. Egyébként a kép itt van,
http://evoran.hu/tmp/AU.jpg de a firmware upgrade felejtős lett részemről.
Köszönöm a hozzászólásokat.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: kapu48 »

Nem tudom hol, miket olvastál?
De nem a firmvarevel van a baj, hanem az eszközöd kicsi a GRBL.lib befogadására!

Azt sem értem miért kel a projecthez még raspberry is? Mikor 1 Arduino MEGA magában elég lenne.
És az uno is kicsi lesz neked, mert a GRBL ügye grafikus LCD kezelésére való.
És ahhoz kevés a pinek száma rajta.

Ha pedig valami soros LCD-ben gondolkoznál?
Az olyan lassú lesz, hogy lefogja az alkalmazás többi részét.

Különben értelmesebb lett volna a kitűzött feladatot ismertetned.
Vagy a hiba jelentést közreadnod, ha nem tudtad értelmezni!
Mert így tévúton jártál. És mi sem értettük mit is szeretnél?

(Bár még mindig nem tudjuk, mit akarsz valójában?
De olyan érzésem van, mintha fából akarnál vas kereket készíteni!?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: Robert »

Az UNO-ból 2 féle létezik:-
CH340 illesztőIC-vel (elterjedtebb, "kínai klón")
-ATMega16U2 (régebben ATMega8U2) atmel IC-vel és soros-USB átjáró firmware-val.

GRBL-ből van karakteres, 4x20 karakteres kijelzővel is.
De majd' mindenütt a MEGA az alap - UNO esetén kompromisszumok+cipőskanál...

A firmware upgrade megy mindenféle VID/PID-del, ugyanis a bootloadere határozza meg a feltöltést. Erre viszont a Win alatt én az Atmeg gyári FLIP szoftverét használom.
http://www.tavir.hu - a gazda :)
torrincore
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2014. december 31. szerda, 13:53

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: torrincore »

Én a Pi-vel kooperáló verziót szeretném, azon már működik, azon már fut a frame. Csak nem járatos vagy a témában??
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: Robert »

Az Arduino és környezete témában igen. :)
A GRBL és társaival csak felszínesen....
http://www.tavir.hu - a gazda :)
torrincore
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2014. december 31. szerda, 13:53

Re: Arduino Uno firmware upgrade - hogyan?

Hozzászólás Szerző: torrincore »

Szia, Robi+
Említetted, hogy a GRBL-ből van karakteres, 4x20 karakteres kijelzővel is.
Mivel én a Pi-re alapozott host-tal hajtanám, nekem ez nem feltétlenül kell, sőt, eddig nem is tudtam, hogy ilyen verzió is van.
Azt csak a forrás böngészésével deríthetem ki, hogy egy adott github oldalon melyik verzió van fent vagy van valami elnevezés beli különbség is? Vagy az LCD-vel ellátott eszi a sorosan érkező parancsokat is? Hogy az UNO-ban az LCD meghajtás nincs kihasználva, azt egy vállrándítással el lehet intézni, csak egye a soros parancsokat is. :)
Válasz küldése