[elektro] stack, struct copy
Abraham Gabor
abraham at plus7.hu
Wed Apr 28 18:34:04 CEST 2010
> Abban mi a logika hogy
>
> extern volatile __eeprom CFG ee_cfg;
> extern volatile CFG cfg;
>
>
> cfg=ee_cfg masolast a fordito a stack-en vegzi???????????????????????????
>
> Van egy eepromban tarolt konfig struct-om amit az sram-ban levo
> konfig struct-ba
> szeretnek betolteni.
>
> Fordito meg kapasbol lefoglal a stack-ben egy CFG-nyi meretet a
> muveletnek. :(
C vagy C++ ?
Az eredeti C-ben nincs struktura vagy ertekadas.
Ennek ellenere az utobbi 20 evben nem lattam compilert,
ami ne tudta volna. De, hogy hogy implementalja az mas kerdes.
(Nem trivialis a feledat. Mi van, ha mondjuk mas az alignment
a ket helyen.)
Ha ertekadas helyett memoria copyt hasznalsz, akkor nem fog
helyet foglalni szerintem es pont azt csinalja, amit akarsz.
Gabor
----------------------------------------------------------------
Abraham Gabor http://cdtransport.atw.hu/
7+ Szamitogep Halozati Kft. Tel : (06-1) 248-3214
1118, Budapest, Homorod u. 17. Fax : (06-1) 248-3216
More information about the Elektro
mailing list