[elektro] Melyik ARM?

Móczik Gábor pm_levlista at progzmaster.hu
Mon Oct 24 19:44:32 CEST 2011


hg12345 írta:
> A fejlesztés elött fontos, csak CORTEX magos uC szabad használni, a régi ARM7TDxx tipusok mint uC nem igazán jók!
> 
> Fejlesztő rendszerekben van több ingyenes, és korlátos ingyenes.
> Teljesen ingyenes  coocox.com
> Forditássi megkötessel ingyens a atollic.com
> A legtöbb cég általában 32K-ig fordit és debuggól az ingyenes verziókban.
> 
> Debugger illesztők, olcsók $10-50 között az alapvető gyári illesztők, és ebay.com/dhgate.com, aliexpress.com  beszerezhető  ULINK2 és JLINK (V7.0 vagy V8.0), illetve OLIMEX.com (FTDI veriáns)
> Általában a legtöbb JTAG felületet ad (föleg a FTDI alapuak, ill egy kiegészítővel SWD/SWV) az ULINK2 és 
> JLINK tudja mindkét változatot.
> Az SWD  <-> JTAG  között kicsi a különbség az elöbbi nem használja CLK és TDO  lábakat, az utóbbin lehet másra használni a SWD mellett ez az SVW egy fajta trace funkcióként üzemel, kivéve a CORTEX M0 magon ami ezt nem kezeli.
> Nagy probléma a FTDI kivételével, hogy a ezek átviteli sebessége USB1.1  (1.5MByte) a SWD és SVW adatmennyiség teliti ezt a csatornát, igy elég nehéz használni.  Egyedi felsorolásos DATA TRACE funkció jól használható, de csak 32-2 azonosítót tud kezelni.  (0 belsö printf, és a 31 az oprendszeré). Az FTDI-s esetben meg jelenleg még nincs driver az SWV kezeléséhez. 

Köszönöm a segítséget (mindenkinek), végülis úgy néz ki az STM32 mellett 
döntök, valahogy ez tűnik a legnépszerűbbnek és áttekinthetőbbnek.

Az Olimex ARM-USB-TINY-H jtag interfészt néztem, ez elvileg USB2.0, bár 
nem túl olcsó, ennyiért kicsit professzionálisabban is kinézhetne. :-)

Van ettől jobb ötlet?

Az SWD első körben nem annyira izgat, inkább jól támogatott legyen.


Néztem a CooCox toolchain-t, viszont kissé zavaros még ez nekem: 
tulajdonképpen ez egy rebranded GCC + eclipse + némi lib, összecsomagolva?

Elvben ugye elérhető az eclipse + gcc direktben is, pluginnel össze is 
lehet háziasítani.

Végülis miért jobb melyik?



More information about the Elektro mailing list