[elektro] STM32F proci
Vágási László
lvagasi at t-online.hu
Sat Oct 30 12:11:32 CEST 2010
Szia!
Bennem egy kicsit visszás kép alakult ki erről az MCU-ról.
Egyrészt van olcsó eval kit (STM32VL-DISCOVERY) kevesbb mint 10$-ért.
Az ST honlapján vannak ajánlott fejlesztő környezetek is, mint pl. az
Atollic-nak a TRUE Studio-ja. Ez Eclipse és GCC alapú, van kódméret
határolt eval verziója. Ki is próbáltam, de nekem nem igazán akart
működni. Igaz nem volt sok időm szórakozni vele, nem ment egyszerűen hát
félre tettem.
Meg lehet nézni az Eclipset magában GCC-vel hátha azzal több eredményt
lehet elérni.
Programozó/debugger:
Az ST gyárilag az saját ST-Link nevű JTAG adapterét favorizálja, ezt
támogatja az Atollic is, hiszen a DISCOVERY-kit is ennek egy butított
változatával van egybeépítve.
Maga az ST-Link kapható, ha jól emlékszem úgy 25$ környékén van, szóval
még nem is a drágábbak közül való. A gondom az vele, hogy az ST
valamelyik MCU-jára épül ha jól tudom és nem nagyon támogatják az
olcsóbb fejlesztő eszközök.
Pl. a Rowley CrossStudio-ja sem, meg ha minden igaz alapból a GDB sem.
(Az Atollic-ban van valami módosított GDB, azt lehet, hogy lehetne más
tool-val is használni.)
Fejlesztő eszköz:
Atollic TRUE Studio - Az eval ingyenes, a teljes árát nem tudom.
Eclipse - ingyenes.
CooCox - Ez is Eclipse alapú, GCC-vel, ingyenes. Nem tudom mennyire megy
az ST-Link-vel, mert valami saját, de egyszerűen után építhető JTAG
adaptert favorizál.
Code:Blocks - azt hiszem ez is ingyenes, megint Eclipse és GCC.
Rowley CrossStudio - nem ingyenes, de nem is túl drága, viszont az
ST-Linket (egyelőre) nem támogatja.
Ride 7 a Raisonance-től - Ez már nem olyan olcsó, saját JTAG-et
favorizál. Vannak dev kitjeik is, mint például a PRIMER és PRIMER2.
Nem tudom mennyire vagy elkötelezve ehhez az MCU-hoz. Ha még csak
keresel egy megfelelő eszközt egy projecthez, akkor ajánlom figyelmedbe
az NXP-nek az LPC11xx, LPC13xx és LPC17xx-es családjait. Ezek is
Cortex-M0 és Cortex-M3 maggal dolgoznak. Lehet kapni is őket, az áruk
nagyjából egyezik a kategóriájukba tartozó többi termékkel. Ami tetszik
az az LPCXpresso nevű eval kit. Van több változat belőle. A Code Red-nek
van egy ehhez kialakított ingyenes fejlesztő környezete szintén
lpcxpresso néven. Ez tulajdonképpen a Red Suite 3 egyszerűsített
változata. 128K-s limit van benne, de az egy darabig szerintem elég és
lehet upgradelni 256K-ra, illetve 512K-ra. (Egyébként ez is Eclipse és
GCC.) Érdemes megnézni az mbed nevű (http://mbed.org
http://www.embeddedatrists.com) kis kártyát is a webes C++ fejlesztő
környezettel együtt
Egy másik, szerintem figyelemre méltó MCU a Texas Instruments Stellaris
(LM3Sxx) családja (volt Luminary Micro). Ez is Cortex-M3 magos. Többféle
JTAG adapterrel használható, így az FTDI FT2232-re épülőkkel is.
Fejlesztéshez jó az Eclipse, a CooCox, az Atollic TRUE Studio, a Rowley
CrossStudio, a Code Red Red Suite 3. Mintha a TI saját Code Composere is
jó lenne, de lehet, hogy csak a fizetős változat támogatja. Az
ingyenesen letölthető driver library egész komoly és jól használható.
Van grafikus library, USB library is és sok példa program meg AppNote.
Remélem tudtam segíteni. További jó nézelődést!
Üdv:
Laci
> Fejlesztett már valak a STM32F procira?
> Lenne pár kérdés, (ingyenes?) C fordító, programozó/debugoló olcsójé
> mit érdemes használni, esetleg buktató, unszimpatikus dolog?
--
Vágási László
Tel: +36 20 967 9858
E-mail: lvagasi at t-online.hu <mailto:lvagasi at t-online.hu>
More information about the Elektro
mailing list