[elektro]
hg12345
hg12345 at freemail.hu
Wed Jul 18 13:50:27 CEST 2012
Hi,
KEIL nem pdf mellette tette le a voksát, hanem microsoft help kivitelben készült a segítség.
Nekem nagyon nem jön be. Sajnos ez a KEIL C-je, lehet, hogy a GNU C -vel jobban járnék, ott ment ez.
Elvileg majdnem kompatibilies vele :-)
Próbáltam linkert scriptet csinálni hozzá, de maradtam a gyári automatikusan generált változatnál.
Az IAR C-ben tudod a memterület lefoglalni, elérhetőség megadni majd a szegmens hozzárendelni, nem kell hozzá linker script?
Nincs szükségem változóra, csak egy a fontos, hogy a FLASH-be (code, vagy .text) 32 bitre illesztve a program ellenörző összeget tudjam tárolni.
A konstans terület feltöltés szimpatikusabb valamiért, de #define is megoldható, most is igy van csak fordítási idöben próbálom tárolni (#def értékkel feltölteni :-), és nem futási időben megadni.
itt nem müködik a @, de van helyette __attribute((at(address)))__ mint a GNU C-ben :-(
Info <info at kiralyelektronika.hu> írta:
>Hi,>
>
> hogyan lehet a C fordítót rákényszeriteni, hogy a CODE területre>
> helyezzen inicializált változót? >
>
Általában van doc könyvtára a prognyelvnek, abban szép pdf-ek és abban>
meg szépen leírva mire hogyan lehet rávenni szegénykét :)>
Legalábbis iarban így van, elég szépen részletezve. Ott úgy müxik,>
hogy csinálok külön memterületet, megmondom hova rakja a szegmenst>
milyen attribokkal aztán a forráskódban meg #pragmával oda is teszi.>
(persze ha ki nem optimalizálja)>
>
Egyébként miért kell váltpzónak lennie ha const ?>
#define akármi nem jó ? (ez tuti konst :)>
Vagy csak a címét akarod rögzíteni "@"-al ?>
>
----------------------------------------->
elektro[-flame|-etc]
More information about the Elektro
mailing list