[elektro] C kérdés
Moczik Gabor
pm_levlista at progzmaster.hu
Fri Dec 17 18:03:12 CET 2010
hg12345 wrote:
> const unsinged short* CrossAddr[] = {(unsigned short*) &HwReg1, (unsigned short*) &HwReg2, (unsigned short*) &HwReg3 };
C-ben a 'const' nem implikálja hogy a terület konstans és a flashben
kell tárolni. Közvetlenül nem használhatod balértékként a változót, de
többnyire a RAM-ban tárolódik és ha egy pointerrel mutatsz rá, akkor
átírható. Kezdőértékkel a crt0 rutin tölti fel, általában ez a szokásos
megoldás.
Van valamilyen fordítófüggő módosító vagy pragma amivel megadható hogy
az adott változót te a flashbe akarod tenni.
Fordító manuálját meg kell nézni.
--
((( Móczik Gábor )))--((( e|mail: pm-01 |@| progzmaster |.| hu )))
((( S.k.y.p.e.: moczik )))
More information about the Elektro
mailing list