ARM&H8&gcc

Nov 22, 2004 2 Replies

Witam,



W zwi±zku z konieczno¶ci± u¿ycia procesora o wiêkszej dostêpnej pamiêci programu (w pojedyñczych urz±dzeniach) badam temat ARM-ów i H8-Renesas. Który procesor wybraæ jest rzecz± otwart±, ARM-y na pewno s± popularniejsze, a H8 z kolei mam z demobilu. Jako kompilator low-cost nie ma chyba alternatywy poza gcc. I tu tam pytanie, jak jest z jako¶ci± tego kompilatora na oba uk³ady. Czy obie platformy ¿yj± i co¶ siê dzieje (np. poprawianie bugów) czy te¿ ¿yje to swoim ¿yciem od lat nieruszane. Ilo¶æ targetów dla gcc robi wra¿enie, ale i budzi podejrzenie czy ilo¶æ nie wp³yne³a na jako¶æ. Proszê o rozja¶nienie przez praktyków tematów.



On Mon, 22 Nov 2004 16:56:48 +0100, "TLodzinski" <t.lodzinskiUSUN snipped-for-privacy@abg.com.pl> wrote: [.....]

Nie ma. :-)

Bardzo dobrze. Z pewnością nie gorzej od kompilatorów komercyjnych. Zresztą jeśli chodzi o ARM-a, to kompilator KEIL-a (i AFAIR IAR-a) to jest właśnie gcc. :-) Ja pracuję na ARM Development Toolkit - oryginalny produkt firmy ARM, aczkolwiek podstarzały bo z 1998r. IMO aktualny gcc jest trochę lepszy od kompilatora dostarczanego z tym środowiskiem. Nie wiem jak to wygląda w najnowszych ADT (który teraz nazywa się ARM Development Suite).

W przypadku H8 również jest dobrze. Kompilator działa OK a na

formatting link
masz naprawdę dory support.

Żyją, żyją i mają się dobrze. Wydaje mi się że arm-gcc nawet zaczyna powoli stawać się takim "industry standard".

He he, poza tym jeśli sądzisz że gdy wydasz 10+ kPLN na środowisko dla jakiegoś uC to będziesz miał wspaniały support to jesteś w błędzie. Pogrzeb trochę w archiwach np. tej grupy. :-) I nie traktuj tak poważnie reklam i artykułów w pismach elektronicznych. ;-)

Używam/używałem gcc na 5 różnych platformach i w zasadzie nie mam zastrzeżeń.

Regards, /J.D.

Dziêki za wyczerpuj±ce info i niez³ego linka, reszta jest ju¿ praktyk±:-)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required