[elektro] CooCox
hg12345
hg12345 at freemail.hu
Wed Sep 26 18:48:44 CEST 2012
Sajnos nem tudom a megoldást mást használok.
Itt leÃrja mit kell csinálni:
http://www.coocox.org/CoIDE/Compiler_Settings.html
de az IAR és KEIL teljes csomagok, külön nem tudod elérni a fordÃtot, ha sikerül kinyerni a környezetbÅl akkor a linkert és lib managgert és talán még a make-t is vinned kell.
A Coocox-t ilyen mélységekben akarod állÃtani, akkor érdemes elolvasni a ECLIPSE leÃrást, mert ez egy ilyen környezet, csak már konfigurálták.
Miért kéne Keil a coocox alá, GCC nem elég jó? Az elözÅ levelembÅl a mellékletet viris veszély miatt , de mégegyszer megpróbálom. (az értelmetlen kiterjesztés két e_e kiterjesztve hasznossá válik. A KEIL-be elvégzed a regisztrációt, (valamilyen cÃmmel...:-), letöltöd a 32K programot..., majd a kiegészÃtéssel teljes életet lehelsz bele. A KEIL is ismeri a NUVOTON-t, ha erre vágysz.
Az IAR is hasonló eset.
Egyébbként a 32K program terület elég sok mindenre elegendÅ. Ha C-ben hasonló méretű programot Ãrtál PIC24-re, akkor ez itt kisebb lesz. legalábbis az CORTEX M3-mag esetén biztos. M0 és M0+ még nem használtam. Az ARM esetén érdemes eröteljesen használni a strukturákat, azonos helyen használható adatok és egyébb dolgokra, ez csökkenti a program méretet és gyorsÃtja, mert majdnem mindegy mennyi struktura elemed van, az összes elemet egyetlen cimmel kezel, csak a offset-tel cimzi el, ezt meg implicite tartalmazza az utasÃtás, A 16, 8 bites rendszerek ezt nem tudják, off folyamatosan számolnak, és a számoló program mindig macro ként fordul!
Egyébbként tanuláshoz ennél jobb lehetöség nincs:
http://fdh.hu/product/show/496374
Ez elég sok mindent tud, és van benne erŠis :-)
Ui.: Remélem megérkezik a melléklet
üdv
Gábor
"Kovács Kenéz " <nonoproblem at citromail.hu> Ãrta:
>Hali !>
>
Hol tudok váltani a C fordÃtók között (gcc, IAR, KEIL) a CooCox-ban (Nuvoton-hoz)?>
>
Most hiába állÃtom be a "Select Toolchain Path" -ban bármelyik C fordÃtó "\bin" alkönyvtárát, midig a >
"arm-none-eabi-gcc" -t keresi.>
>
safi>
>
----------------------------------------->
elektro[-flame|-etc]
--------- következõ rész ---------
***************************************************************
** The keygen.tar file was deleted because of
** Packed/FRBR
***************************************************************
--------- következõ rész ---------
***************************************************************
** The keygen._x_ file was deleted because of
** Packed/FRBR
***************************************************************
More information about the Elektro
mailing list