sve zavisi koliko se gadis "lecenog" software-a :D
keil full verzija je super, ali retko koji "srpski" projekat moze da je
isplati tako da ili teras "fixovanu" verziju ili doticni zaobidjes
atollic truestudio je do jaja
https://atollic.com/truestudio/ lite
verzija je fraj i realno radi sve osim nekih profi stvari bez kojih se
stvarno moze :D (koje kad ti bas trebaju onda imas i pare da platis pro
verziju)
gcc-eabi + eclipse, radi odlicno, ali namestiti ume da bude zaje123.. a
slabo ima tutorijala na netu kako da namestis + i oni koji postoje ne
rade se novim verzijama.. e sad "relativno skoro" (naglasak na
relativno) je stm donirao neke pare i rodio se
http://www.openstm32.org/HomePage sto je generalno gcc-eabi + eclipse
ali sve namesteno da radi i sve sljaka i sljaka super i lakse namesta,
upgradeuje etc.. ali na zalost ja nisam jos stigao to da probam tako da
ne znam koliko valja... no postojanje openstm32.org i slicnih sajtova
pokazuje koliko je STM u hobi prici jaci od svih ostalih
gcc-eabi + sve teras manualno (ovako uglavnom ja radim) je .. hm, nije
preporucivo za pocetnike
emide - koristi gcc, free je, navodno dobar - nisam nikad probao, vredi
probati koristi ga dosta raje
http://www.emide.org/
coocox -
http://www.coocox.org/software/coide.php - kineski projekat,
jako dobar, nema podrsku za sve cipove ali za koje ima radi vrlo dobro,
za razliku od ostalih koristi svoj rtos ima svoj hal layer, zgodan je
sto je dosta graficki i prilicno lako se seli sa mcu na mcu .. ima
ogroman community i ima pordrsku (library koji vuces on-line direkt kad
ti treba u lokal, slicno kao arduino libs) za vecinu popularnih
periferija ... ima cak i njihov jtag adapter za debagiranje koji radi do
jaja (i mozes sam da ga napravis relativno jeftino)
e sad, sta je od ovoga tebi najlakse, najbolje... za STM cipove
instaliras cubemx, tu nakonfigurises sve i on ti izgenerise projekat ..
ono sto on ume da izgenerise je
0. EWARM ( IAR kompajler, skup, ja ga ne volim, neki ga obozavaju, vrlo
su podeljeni ljudi oko njega)
1. MDK ARM V4 (keil)
2. MDK ARM V5 (keil)
3. TrueSTUDIO (attolic)
4. SW4STM32 (system workbench - eclipse )
5. Makefile (manualna verzija)
6. GPDSC (nemam ideju sta je ovo)
eto mozda ti pomogne..