[elektro] struc
hg12345
hg12345 at freemail.hu
Sun Mar 12 23:16:37 CET 2017
Hi,
(A)
ha nem memória közvetlen memória meghatározásban gondolkodsz, akkor egy enum leírással is megoldható a címek létrehozása bárhol, szerintem ez az egyszerűbb.
(B)
De hogy melyik memória foglalás, hol történik azt a linkerben tudod meghatározni, biztos van lehetőség, hogy egy külső 0-tól induló memória segmens hozz létre a linkerben, azten csak erre a segmensre kell definiálni a memória változókat.
a stuckturából a relativ címeket "offsetof" operátorral minden kiegészítés nélkül kinyerheted, de nem tudom melyik headerben találod.
zulu <zulu at gmail.hu> írta:
>Hi,
>
>hogyan lehet külső memóriában adatstruktúrát létrehozni avr-gcc -vel? Section definíció nem megy 0-tól, mert a linker memória
>ütközési hibát ír ki. A belső eemprom nem jó, mert nem 0-ról indul. Létrehozni sem lehet (felesleges is), mert egy FM24C512 -t
>kellene struktúrálni, annyi memória összesen nincs az avr-ben.
>
>struct data
>{
>.
>char xyz;
>.
>}
>
>struct data *mydata
>mydata->xyz vel már kapok egy relatív címet, igaz warning-t ad, hogy nem hoztam létre. Van más megoldás?
>
>-zulu
>
>-----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list