[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