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

ARM LM3S8971 i Keil

[es] :: Elektronika :: Mikrokontroleri :: ARM LM3S8971 i Keil

[ Pregleda: 4177 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zivadin_despot
Živadin Despotović
Novi Sad

Član broj: 175438
Poruke: 704
*.dynamic.isp.telekom.rs.



+5 Profil

icon ARM LM3S8971 i Keil20.01.2012. u 00:14 - pre 149 meseci
Pozdrav svima, interesuje me kako zapoceti programiranje navedenog kontrolera u Keil-u... Sa sajti TI sam skinuo potrebne .h file-ove, ali nikako da se snadjem sa sintaksom. Do sada sam radio sa PIC-evima i slabo sa Atmel-ima, i problem mi je poceti sa nekim drugim. Konkretno za PIC-eve sam navikao da u kompajleru prilikom programiranja upisem registar onako kako se zove i u datasheetu, ako u data pise INTCON onda i u komplajleru pisem INTCON pa kakvu hocu konfiguraciju, tako i za portove i za sve. Ovde kada sam poceo nisam uspeo da upalim diodu na portu :(. Citao sam onde .h file-ove da vidim kako su oni to predefinisali ali slaba vajda.

Interesuje me koje vi kompajlere koristite za ARM-ove... jel moze neki mali programcic kao primer, npr blinkanje diode u tajmerskom prekidu, ili tako nesto, samo da se malo upoznam sa tim...

 
Odgovor na temu

milanmeh
Novi Sad

Član broj: 206027
Poruke: 213
*.dynamic.sbb.rs.



+7 Profil

icon Re: ARM LM3S8971 i Keil20.01.2012. u 02:15 - pre 149 meseci
Probaj CooCox IDE (baziran na eclipse koliko vidim) sa ovog LINKA.

Radio sam malo sa STM32 u tom okruzenju i za sada deluje jako fino. Kreiranje novog projekta je bas bas maksimalno pojednostavljeno. Kliknes na proizvodjaca (TI) i otvori ti se lista podrzanih mikrokontrolera, kliknes na MCU koji hoces (LM3S8971 je podrzan) i otvori ti se prozor gde mozes da stikliras koje ugradjene biblioteke hoces da koristis (startup kod, drajveri za periferije...). Stikliranjem se biblioteke kopiraju u project folder koji si napravio. Za dosta ugradjenih biblioteka ima i primera, klines na add, on ti odma kopira primer u project folder, doda prototip funkcije u main i poziv funkcije. Imaju cak i svoj besplatni RTOS kojeg mozes ubaciti u projekat jednostavnim stikliranjem. Podrzana lista debuggera je poveca, ST-Link, J-Link, Olimexov OpenOCD... ST-Link v1 sam probao, radio bez problema. Imam i J-Link i ST-Link v2 ali njih nisam mogao probati.

Neverovatno kako je IDE dobro skockan a uz to jos besplatan.

[Ovu poruku je menjao milanmeh dana 20.01.2012. u 03:25 GMT+1]
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: ARM LM3S8971 i Keil20.01.2012. u 08:50 - pre 149 meseci
Za KEIL imaš razvojni kit EKK-LM3S8962 uz koji dolaze primeri. Mislim da ti neće biti teško da prilagodiš za tvoj 8971. Evo ti link:
http://www.ti.com/tool/ekk-lm3s8962
gorankg
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: ARM LM3S8971 i Keil20.01.2012. u 13:07 - pre 149 meseci
ATOLIC FREE STUDIO je ono sto sam ja koristio u startu ... (sad koristim avrgcc na linuxu) i to je generalno najlakse za koristenje - a dzaba je

ovde imas moj prvi projekat sa arm-om doduse stm32 ali isti djavo, sors bi trebalo da radi de oces
 
Odgovor na temu

milanmeh
Novi Sad

Član broj: 206027
Poruke: 213
*.dynamic.sbb.rs.



+7 Profil

icon Re: ARM LM3S8971 i Keil20.01.2012. u 13:52 - pre 149 meseci
Koliko vidim Atollic nema skroz free varijantu za Stellaris, samo STM32 i Toshiba TX.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: ARM LM3S8971 i Keil20.01.2012. u 18:28 - pre 149 meseci
http://www.coocox.org ga podrzava sigurno, meni se atolic svidja malo vise ali je coocox isto extra
 
Odgovor na temu

zivadin_despot
Živadin Despotović
Novi Sad

Član broj: 175438
Poruke: 704
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: ARM LM3S8971 i Keil22.01.2012. u 13:48 - pre 149 meseci
Pozdrav Bogdane, instalirao sam coocox i pisao neke stvari. Interesuje me kako da simuliram neki program, kako da debug-ujem, uvek mi trazi adapter i kontroler. Da li postoji mogucnos debug-ovanja off-line, znaci da gledam stanje portovo ili sta vec ima u off-line modu?
Pozdrav
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: ARM LM3S8971 i Keil22.01.2012. u 22:16 - pre 149 meseci
Citat:
zivadin_despot: Interesuje me kako da simuliram neki program


Ja ne znam ni za jedan simulator za Cortex M# tako da .. ako nadjes neki - dojavi :)

Citat:
zivadin_despot:kako da debug-ujem, uvek mi trazi adapter i kontroler.


Da bi debagirao taj mcu moras da imas neki jtag ili st-link ili slican adapter koji podrzava coocox. Za tvoj MCU coocox podrzava ili coLink jtag adapter ili Luminary ICDI. Ako nemas nijedan od ta dva ne mozes da debagiras sa coocox-om.


Citat:
zivadin_despot Da li postoji mogucnos debug-ovanja off-line, znaci da gledam stanje portovo ili sta vec ima u off-line modu?


to moze samo sa simulatorom. Kao sto rekoh, ja ne znam ni za jedan simulator za Cortex M# mcu core (to ne znaci da ne postoji, samo ja ne znam ni za jedan).


 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: ARM LM3S8971 i Keil22.01.2012. u 22:19 - pre 149 meseci
pogledaj: http://www.ovpworld.org/OVP_Op...tform/ARM_Cortex-M3_simulator/

(ja nisam ali to mi je google rekao za arm cortex simulator, mozda nije lose)
 
Odgovor na temu

zivadin_despot
Živadin Despotović
Novi Sad

Član broj: 175438
Poruke: 704
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: ARM LM3S8971 i Keil22.01.2012. u 23:43 - pre 149 meseci
Mislio sam nesto kao sto ima keil, da prolazis kroz kod i pratis stanje portova...
Probacu predlozeno, pa cemo videti...
 
Odgovor na temu

ha_23

Član broj: 282489
Poruke: 219
94.100.108.*



+4 Profil

icon Re: ARM LM3S8971 i Keil23.01.2012. u 12:48 - pre 149 meseci
ISIS Proteus 7.10 ima model za ARM Cortex - M3: LM3S300, LM3S301, LM3S308, LM3S310, LM3S315, LM3S316, LM3S317, LM3S328.
http://www.labcenter.com/products/cm3.cfm

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: ARM LM3S8971 i Keil23.01.2012. u 17:22 - pre 148 meseci
da, zaboravih da proteus ima VSM za Cortex-M3/LM3S ali to je skoro 1000 evrica da bi ga simulirao, za te pare ti se isplati da kupis debager i da ga teras na pcb-u korak po korak :)

o onom OVP-u vidim pevaju bajke ... trebalo bi ga probati ..
http://www.ovpworld.org/OVP_Op...tform/ARM_Cortex-M3_simulator/
http://www.linuxfordevices.com...mperas-and-OVP-CortexM-models/


 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: ARM LM3S8971 i Keil23.01.2012. u 18:57 - pre 148 meseci
Ako ima keil tu mogucnost da simulira zasto njega ne koristis? I besplatan je do neke velicine koda, zaboravio sam koliko.
gorankg
 
Odgovor na temu

madwolf
Milan Vukov
Leuven, Belgium

Član broj: 8409
Poruke: 51
*.access.telenet.be.



Profil

icon Re: ARM LM3S8971 i Keil24.01.2012. u 00:26 - pre 148 meseci
Pozdrav svima :)

Uz StellarisWare [1] idu i hederi za sve njihove MCU ali i primeri za sve dev plocice -- koji su vrlo detaljno objasnjeni. Nisam siguran da li za 8971 ima dev-board, ali u svakom slucaju ima odakle da se pocne. Ako radis sa Keil-om, moja preporuka je da nadjes u StellarisWare primere za tvoj MCU, otvoris multi-project workspace (.mcw fajl koliko se secam), i probas demo-e. Ako nema konkretno za 8971, mozes da pocnes od nekog slicnog iz te serije, pa modifikuj ;)

Veliki pozdrav,
M.

[1] http://www.ti.com/lsds/ti/micr...m_stellaris/code_examples.page
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: ARM LM3S8971 i Keil

[ Pregleda: 4177 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

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