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

[STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.

[es] :: Elektronika :: Mikrokontroleri :: [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.

[ Pregleda: 4316 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.dynamic.sbb.rs.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.20.04.2015. u 14:19 - pre 109 meseci
Da li neko ima da preporuci free razvojno okruzenje za STM32F1 i ARM GCC kompajler da radi pod Windowsom? Pa jos i ako ima code complete opciju to bi bilo sjajno.

Do sad sam sljakao u MPLab-u i Atmel Studio i navikao da sve imas gotovo, kliknes build i to je to. Sad kad mi je stigla neka razvojna ploca od kineza za STM32F103, ja rekoh
sad cu ja na brzinu iskompajlirati neki led blink samo da vidim dal' radi kad malo sutra. Dok podesis sve da radi kako treba ima znoj sa cela vec uveliko kaplje. :)

Nasao sam na netu neki tutorial kako podesiti eclipse da radi sa gcc-om ali sam otvoren za sugestije i voleo bih da cujem vasa iskustva i preporuke? :)

p.s. Keil-ov uVision je ok ali bez pro biblioteka je manje vise isto kao i gcc, a gcc je barem free i open-source tako da bih radije koristio gcc. Ista stvar je i sa Mikroelektronikinim mikroC for ARM. :)
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.20.04.2015. u 14:23 - pre 109 meseci
mikroe kompajler za arm je duplo golo :(

si probo coocox?
http://www.coocox.org/software/coide.php
ne podrzava sve armove ali koje podrzava rade lepo, mozes da koristis
njihov io library a ne moras, imaju svoj rtos etc ...
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.dynamic.sbb.rs.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.20.04.2015. u 17:56 - pre 109 meseci
Mislim da sam i njega vidio negdje da pominju. Pogledao sam neki tutorial na YT za njega kako skida neki kod sa repository (unutar samog IDE) i onda samo nastavlja da pise svoj kod i to je to. Nisam znao da koristi gcc, al' sad kad sam vidio
sigurno cu i njega da probam, tj. jos 3min i bice skinut. :)

Kako je najlakse pohvatati koji se sve registri za sta koriste? Kako STM pise dokumentacije?
Isto tako gde se nalaze dokumentacije za ARM GCC, koje biblioteke su dostupne, kako se podesavaju GPIO, periferije itd itd...? :)

Moram priznati da je (barem meni, za sad) jako tesko presaltati se sa XC8 i AVR GCC na ARM GCC.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.20.04.2015. u 18:09 - pre 109 meseci
ST ima odlicnu dokumentaciju, CooCox je malo zeznut posto ima *svoje*
biblioteke za sve, neki unify fazon gde onda sve mcu-e vidis na isti
nacin sto nije lose ali mozes da koristis samo one mcu-e koje coocox
direktno podrzava.

prelaz sa XC* na ARM je mnogo veci problem od "biblioteka" posto je sam
cip potpuno drugacije dizajniran, io trci na jednoj frekvenciji, core
trci na drugoj, ima n nekih busova koje palis i gasis po potrebi .. u
odnosu na RA1 = 1; RA1 = 0; za on/off led arm je mnooogo kompleksniji
... no kada se savlada taj neki pocetni zid posle toga bude pesma...

ja sam coocox koristio mesec dana i batalio posto nisu podrzavali cm4 a
bas mi je nesto bilo trebalo, onda sam presao na keil i tu ostao ..
daleko od toga da je keil najbolji najlepsi i najbrzi ali je neki
standard i sve radi

pogledaj imas ovde par tema gde je taj inicijalni setup i start
kontrolera objasnjen detaljno
 
Odgovor na temu

Risto.
Risto Pejasinovic
Crvena Crkva

Član broj: 192157
Poruke: 81
212.200.84.*



+10 Profil

icon Re: [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.20.04.2015. u 20:01 - pre 109 meseci
Ja sam sa Keila presao na Coocox. I mislim da moze sasvim lepo da se pise u njemu.
Sto se biblioteka tice ja korstim ST-ove biblioteke, nisam nikad koristio nista od Coocox-a.

Na ovom linku bi trebale da budu biblioteke i primeri za stm32f10x
http://www.st.com/web/en/catalog/tools/PF257914#

U tim primerima ces da vidis na pocetku osnovne stvari oko koriscenja biblioteka.


CooCox ima podrsku za nama najinteresantiji ST-link programmer.
Inace ovaj programmer se nalazi na svim stm32discovery plocicama. Tako da mogu sa ploce da se izvuku zice i programira externi chip.
Sada kinezi prodaju i kao mali programator za 3-4$.



Koji si modul porucio? ja sam porucio pre neki dan ovo
stm32f103

Nije mi jos stiglo, ali koliko vidim ovo se programira preko nekog bootloadera na cipu izgleda. Mada nisam siguran kako bi to onda radilo.

Ima jedan header na uglu plocice ali fali jedna NRST linija da bi bio SWD (ili mozda ne?)


P.S. Za razliku od PIC-a ne trazis Datasheet za chip nego Reference Manual.

P.P.S. Ja koristim stariju verziju CooCoxa 1.7.nesto. Cini mi se da bolje funkcionise od ove nove beta.


Da dobacim neke linkove iz bookmarka mozda ti nesto pomogne:

http://www.emcu.it/STM32/STM32..._appropriate_peripheral_driver
http://stm32f4-discovery.net/
http://visualgdb.com/tutorials/arm/stm32/
http://www.k-space.org/Class_Info/
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.dynamic.sbb.rs.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.20.04.2015. u 20:06 - pre 109 meseci
Onda cu odmah probati da se prilagodim na Eclipse i ARM GCC. Skinuo sam STM biblioteke i koliko vidim kompajliranje prolazi sa nekim makefile sto sam nasao na netu, tako da sad se bacam na blinkanje ledovki. :)

Trenutno citam knjigu "The insiders guide to the STM32 ARM Based Microcontroller" pa sam vidio da je tu jako lepo objasnjeno
sta je sta i kako stvari funkcionisu na samom cipu.

Svidja mi se sto na raspolaganju ima brdo periferija, dosta rama i flesa, sam cip je prilicno brz... a u poredjenju sa recimo 8/16 bit AVR ili PIC-om, razlika u ceni je zanemarljiva. :)


 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.dynamic.sbb.rs.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.20.04.2015. u 20:19 - pre 109 meseci
@Risto.:
STM-ove biblioteke sam vec skinuo i (mislim) da rade ok, posto ovaj makefile koji sam skinuo trazi njih + gcc. Nisam skontao da unutra imaju primeri koda... sad cu ih precesljati :)

Porucio sam isti modul, od istog kineza. :) Sad otvorih link i pise mi "You bought this item". :)
Sad kad je modul kod mene vidim da ce programiranje preko UART Bootloader-a biti zezanje, prebacuj jumper tamo-vamo tako da sam narucio i ST-Link programmer pa sad cekam da stigne. :)
Nisam siguran posto kinez nije napisao kako je spojio ove pinove DIO, DCLK. Mozda je neki 2-wire interfejs za debagovanje u pitanju. Kad stigne ST-Link proverit cu kako radi. :)

Inace meni je ovaj modul stigao sa vec nekim kodom programiranim na sebi. Spojio sam UART1 na 9600 bauda i user app salje vrednost RTC-a svakih 1s. Kad dobijes cip bas proveri da li je i kod tebe isti example code naprzen.

Kada gornji jumper prebacim sa 0 na 1, bez problema vidim cip na ST Flash Loader Demonstrator-u, naprzim hex preko uart bootloader-a i onda samo restartujem cip.

Nisam jos usao u fazon kako-sta rasporedjuju po dokumentaciji i kako da trazim ono sto mi treba za dati cip+kompajler. :)

Sad cu se zadati malo da precesljam tu literaturu pa ako me sreca i nesanica posluze, mozda i zablinka LED-ovka veceras. :)
 
Odgovor na temu

ac1bd4
Stara Pazova

Član broj: 76735
Poruke: 437
78.24.111.*



+35 Profil

icon Re: [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.21.04.2015. u 13:33 - pre 109 meseci
Nisam probao ali kažu ljudi da ovo radi
http://sourceforge.net/projects/gnuarmeclipse/

Možeš i sam da se igraš sa gcc ali to podešavanje ume da iznervira... (:
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.dynamic.sbb.rs.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.21.04.2015. u 14:09 - pre 109 meseci
Bas sam sinoc dodao taj plugin za eclipse. Napravio Blank GCC ARM project koji taj plugin doda, iskucao kod da ledovka blinka i kompajliranje proslo bez problema i kod radi na kontroleru. :)

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.21.04.2015. u 14:34 - pre 109 meseci
sa gcc-om neces imati mnogo problema osim sa debagerom ... ja sam uspeo
da ukradem iz atolic-a gdbserver koji radi sa stlinkom ali nisam navatao
neki nativni gcc koji ume da koristi stlink ili neki drugi jtag debager
kako treba ... svaki STM32 ima bootloader u sebi preko seriskog tako da
mozes to da koristis da napeces cip ali ne mozes tako da debagiras :(
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.dynamic.sbb.rs.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.21.04.2015. u 14:46 - pre 109 meseci
Ovde sam nasao neki tutorial koji objasnjava kako da se koristi debuger iz Eclipse-a. Ne znam da li to pije vode ili ne.

Nije mi jos uvek stigao ST-Link tako da sad jos uvek pokusavam da provalim kako sta ide sa gcc-om i eclipse-om. Upravo pokusavam da podesim uart1 da radi ali iz nekog razloga eclipse ne vidi fajlove
koji su inkludovani i koje je sam dodao u projekat... :\
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.dynamic.sbb.rs.

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.21.04.2015. u 15:10 - pre 109 meseci
BTW da li neko ima makefile za STM32F103 koji radi sa stm bibliotekama, windows-om i arm gcc-om da podeli? :)

Iz nekog razloga makefile koji eclipse napravi nekad padne na linkovanju nekada radi bez problema :S
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: [STM32F103 + ARM GCC] Razvojno okruzenje, dokumentacija, literatura itd.

[ Pregleda: 4316 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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