Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako iz Arduino iznesti .hex

[es] :: Elektronika :: Mikrokontroleri :: Kako iz Arduino iznesti .hex

[ Pregleda: 3568 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mstevica
ruma

Član broj: 143117
Poruke: 89
*.adsl-a-1.sezampro.rs.



+2 Profil

icon Kako iz Arduino iznesti .hex05.11.2012. u 19:32 - pre 139 meseci
Kako da izvezem .hex iz Arduina?Skinuo sam arduino 1.5 veziju i nasao na netu neki tutorijal http://www.youtube.com/watch?v=VhIhReTIPVE .
Neznam jel to ok?
Hocu da programiram sa normalim programatorom poput winpic800.
Sta mi je potrebno da znam kako da posezim Fuse, sem toga sto znam da koristi ATmega328P ili ATmega168 sa 16MHz kristalom?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.43.*

Sajt: mysql.rs


+2377 Profil

icon Re: Kako iz Arduino iznesti .hex05.11.2012. u 20:10 - pre 139 meseci
koji te hex zanima? bootloader koji ce od obicne atmege da napravi arduino ili te zanima da program koji napises u arduino ide-u dobijes kao hex?

za bootloader, nalazi se u hardware/arduino/bootloaders/atmega/* u Makefile tu imas fuse bitove za svaki od tih hex-ova (makefile uz pomoc avrdude moze da ti napece direktno bilo koji bootloader)

za hex koji ti generise sam arduino ide, nisam siguran da taj hex uopste moze da radi samostalno (trebalo bi da moze nisam 100% siguran) ali u svakom slucaju fuse bitovi treba da budu identicni kao za bootloader za taj atmel (ti sa klasicnim arduinom nikad ne menjas fuse bitove, fuse bitovi su napeceni onda kada i bootloader i nikad vise)


inace ako te zanima "gde da pokupis hex" kada ga arduino iskompajlira, ispise ti u logu dole gde je hex kada ga iskompajira, uglavnom ti za svaki projekat napravi tempdir() i u njega stavi sve (obj, bin, lst... hex)

 
Odgovor na temu

mstevica
ruma

Član broj: 143117
Poruke: 89
*.adsl-a-1.sezampro.rs.



+2 Profil

icon Re: Kako iz Arduino iznesti .hex05.11.2012. u 20:24 - pre 139 meseci
Lako je tebi da kada se razumes :-)
Meni je potreban .hex sa kojim cu moci na nekom drugom programatoru da programiram amtmel
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Kako iz Arduino iznesti .hex05.11.2012. u 21:19 - pre 139 meseci
Nešto te ne razumem. Ti bi da napečeš u ATxxx koji je na 'duino pločki hex tako što ćeš izvaditi taj ATxxx sa pločke, zabosti ga u neki drugi programator koji podržava winpic800 i da ga vratiš na tu 'duino pločku?
Ako je tako, onda radiš nebulozne stvari. Šta misliš čemu služi bootloader?
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

mstevica
ruma

Član broj: 143117
Poruke: 89
*.adsl-a-1.sezampro.rs.



+2 Profil

icon Re: Kako iz Arduino iznesti .hex05.11.2012. u 21:44 - pre 139 meseci
Ne
Ja sam nateteo na projekat koji je radjen u arduinu sa atmega168.
Hocu da programiram atmega168 ali da nekoristim aruino posto ga nepozanajem a i nema.
Ima ceo projekat u aruinu , ceo izvorni kod.
Neni je potreban hex iz adruina da bi ga isprogramirao sa nekim drugim programatom, kao sto moze da se izveze iz avr studija.
Neznam da li moze da se izveze iz arduina kao iz avr studija.
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: Kako iz Arduino iznesti .hex05.11.2012. u 22:42 - pre 139 meseci
Ajde ovako, pošto ne kapiraš neke stvari (a i na PP ti neću odgovoriti):
AtMega168 sa upucanim bootloaderom, na tamo nekoj pločici se naziva Arduino. Za njega postoji i razvijno okruženje u kome ti pišeš svoje proghramčiće. Kada napišeš program i iskompajliraš, iz istog razvojnog okruženja to preko USB-a pošalješ toj 'duino pločki i po učitavanju u fleš kontrolera počinje da se izvršava. Programator ti je potreban SAMO JEDNOM, a to je da napečeš bootloader u atmela. Kasnije sve ide preko USB.
Što bi izmišljao mlaku vodu i sebi komplikovao život ako ne moraš. (Drugi su već pomešali vruću i 'ladnu)
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: Kako iz Arduino iznesti .hex05.11.2012. u 22:47 - pre 139 meseci
^ ko prstom u ....! :P
Ako vec imas mega168 i imas programator (neki) i imas source code toga sto ti treba - skini Adruino bootloader, upisi ga na tu tvoju mega168 i imaces i ti Arduino! + posle tog koraka (kao sto rece Sepa) programator ti i ne treba, sve izmene vrsis preko USBa...

@edit:
a mozes da procitas i ovo.

[Ovu poruku je menjao shpiki dana 05.11.2012. u 23:59 GMT+1]
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.43.*

Sajt: mysql.rs


+2377 Profil

icon Re: Kako iz Arduino iznesti .hex06.11.2012. u 00:00 - pre 139 meseci
evo ti iskompajliran projekat (ukljucujuci HEX) pa ga napeci kako god, bildovan je za atmega1280, fuse bitovi

Code:

mega_isp: HFUSE = DA
mega_isp: LFUSE = FF
mega_isp: EFUSE = F5

-U lock:w:0x3f:m -U efuse:w:0x$(EFUSE):m -U hfuse:w:0x$(HFUSE):m -U lfuse:w:0x$(LFUSE):m


Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.43.*

Sajt: mysql.rs


+2377 Profil

icon Re: Kako iz Arduino iznesti .hex06.11.2012. u 00:03 - pre 139 meseci
evo ti za atmega328p

Code:

atmega328_isp: MCU_TARGET = atmega328p
atmega328_isp: HFUSE = DA
atmega328_isp: LFUSE = FF
atmega328_isp: EFUSE = 05

-U lock:w:0x3f:m -U efuse:w:0x$(EFUSE):m -U hfuse:w:0x$(HFUSE):m -U lfuse:w:0x$(LFUSE):m


EDIT: hm to su fuse bitovi za 328 ali ovaj kod se ne kompajlira meni ni na 168 ni na 328

[Ovu poruku je menjao bogdan.kecman dana 06.11.2012. u 01:18 GMT+1]
 
Odgovor na temu

mstevica
ruma

Član broj: 143117
Poruke: 89
*.adsl-3.sezampro.rs.



+2 Profil

icon Re: Kako iz Arduino iznesti .hex06.11.2012. u 02:57 - pre 139 meseci
HVALA bogdan.kecman ma svemu.

Pa sta ti mislis za koji atmega se kopajlira?
Koji da koristim atmega?
Narucio sam atmega168 pa cu probati kada stihne preksutra.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.43.*

Sajt: mysql.rs


+2377 Profil

icon Re: Kako iz Arduino iznesti .hex06.11.2012. u 10:01 - pre 139 meseci
za atmega1280 se iskompajlirao (vidis hex u toj arhivi koju sam uploadovao), za 168 i 328 meni nece da se iskompajlira, neki je problem sa seriskom bibliotekom, problem je sto je projekat radjen na vrlo starom arduino software-u tako da je nesto neuradjeno kako treba tu ... ja sam probao i sa starim ali nije hteo da iskompajlira, on na sajtu kaze da 168 treba da radi (on navodno koristi 168) tako da je definitivno problem u verziji arduino kompajlera ali ja sam skinuo i stari za koji on pise da radi i nisam uspeo da iskompajliram za 168...
 
Odgovor na temu

ha_23

Član broj: 282489
Poruke: 219
217.196.199.*



+4 Profil

icon Re: Kako iz Arduino iznesti .hex07.11.2012. u 13:10 - pre 139 meseci
Evo nasao sam ovaj link. Pise na stari verziji Arduino hex se nalazi u sketch folder do verzija 018.
Inace za migracija na proekti na arduino 1.0 treba neki sitne izmene ,Changes in the Arduino 1.0 release: How to migrate.
Pozdrav
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.43.*

Sajt: mysql.rs


+2377 Profil

icon Re: Kako iz Arduino iznesti .hex08.11.2012. u 03:33 - pre 139 meseci
ovde nije problem sa izmenana na 1.0, ovde je neki problem sa hw serial bibliotekom, nesto je duplo definisano, ja za manji cip nisam uspeo da ga iskompajliram ni sa 021 verzijom za koji pisac kaze da radi :(
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Kako iz Arduino iznesti .hex

[ Pregleda: 3568 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.