Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 13 odgovora
  • 6.376 pregleda

Najnovija ↓

ARM LM3S8971 i Keil 20.01.2012. u 01:14 · pre 180 meseci #1
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...

Re: ARM LM3S8971 i Keil 20.01.2012. u 03:15 · pre 180 meseci
izmenjeno 1 put, poslednji put milanmeh 20.01.2012. u 03:25
  1. milanmeh20.01.2012. u 03:25zapis iz teksta poruke
#2
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.
Sviđa mi se1
Re: ARM LM3S8971 i Keil 20.01.2012. u 14:07 · pre 179 meseci #4
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
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: ARM LM3S8971 i Keil 20.01.2012. u 14:52 · pre 179 meseci #5
Koliko vidim Atollic nema skroz free varijantu za Stellaris, samo STM32 i Toshiba TX.
Re: ARM LM3S8971 i Keil 22.01.2012. u 14:48 · pre 179 meseci #7
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
Re: ARM LM3S8971 i Keil 22.01.2012. u 23:16 · pre 179 meseci #8
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).

Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: ARM LM3S8971 i Keil 23.01.2012. u 00:43 · pre 179 meseci #10
Mislio sam nesto kao sto ima keil, da prolazis kroz kod i pratis stanje portova...
Probacu predlozeno, pa cemo videti...
Re: ARM LM3S8971 i Keil 23.01.2012. u 18:22 · pre 179 meseci #12
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/

Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: ARM LM3S8971 i Keil 23.01.2012. u 19:57 · pre 179 meseci #13
Ako ima keil tu mogucnost da simulira zasto njega ne koristis? I besplatan je do neke velicine koda, zaboravio sam koliko.
Potpis
gorankg
Re: ARM LM3S8971 i Keil 24.01.2012. u 01:26 · pre 179 meseci #14
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
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme