gcc string relocation && IAR stringek flashbol

ide.ne.irj at freemail.hu ide.ne.irj at freemail.hu
Fri Apr 23 17:09:09 CEST 2004


Thus spake Petrik Gergely:

>> Oops, ilyen is van? Mifele busz az?
> 9600 bps aszinkron, Forditott RZ kodolassal. asszem. de
> csak deltol irok belole ZH-t, ugyhogy meg nem tudom. :)

Most meg azert, mert 17:00 van, es mar el is felejtetted? ;)

> azaz on-the-fly flashbe teszi az argumentumot, es egy
> konstans pointert ad vissza a _printf_P-nek. egy ilyen sor:

Kiraly. IAR-ben ez nem megy, de mivel valtozo parameterhosszusagu
prepocesszor makrot sem tud, mindegy is... Egyebkent ha legalabb
ezt tudna, akkor a PSTR-es trukkozes nelkul is meg lehetne oldani.

> _flash const char str[] = "konstans string a flashben";

Majdnem jo: __flash
Ez muxik, csak nem eleg a problema magoldasahoz :)

> #define PSTR(s) ({ _flash static char __c[] = (s); __c;})

Nem megy...

> a studiorol azt hittem, hasznalhato. vagy az atmel csak
> mutatoba csinalja, hogy elmondhassa magarol, hogy ad
> ingyenes fejlesztokornyezetet a uC-ihez? az IAR-t

Passz. Az Atmel is az IAR-t ajanlja, az appnote-k fele az IAR-rol
szol... Asm-ben nagyon durvan jobb az IAR, C-ben nem tudom mit
muvel a studio, sohasem probaltam.

> latokorszelesitesi cellal talan majd megnezem egyszer, de
> most sietek a "projekttel", es maradok a C-nel.

C-t is tud.

> --
> G

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
"A vallas olyan lenne a Satan nelkul, mint a Dallas Jockey nelkul"


____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu




More information about the Elektro mailing list