[elektro] C kérdés
hg12345
hg12345 at freemail.hu
Tue Jan 15 14:42:52 CET 2008
Hi!
> Szia,
>
> > -----Original Message-----
> > From: elektro-bounces at tesla.hu
> > [mailto:elektro-bounces at tesla.hu] On Behalf Of hg12345
> > Sent: 2008. január 11. 9:28
> > To: elektro
> > Subject: [elektro] C kérdés
> >
> > Hi!
> >
> > A következő problémát szeretném megoldani egy GNU-C (MPLAB
C30) alatt.
> > Adottak a rendszer leíró adatok, amit a minden uC-hez a
> > gyártó a headerben és linkerscriptben megad.
> >
> > pl a belső regiszterek egyenkét vannak definiálva:
> >
> > extern volatile unsigned int WREG0 __attribute__
> > ((__sfr__,__deprecated__,__unsafe__));
> >
> > hogyan lehet megoldani erre a területre defináljak egy tömböt
terület
> > foglalás nélkül?
>
> Ezt is kiprobaltam,
> Most fejbol irom, igy nem biztos, hogy korrekt, amivel kiserleteztem:
>
> extern volatile unsigned int REGS[16] __attribute__ (sfr(0x00));
>
> Ezt a fordito elfogadja, ha irsz bele, olvasol belole,
> akkor a regisztereket latod, de a watch window-hoz megsem lehet
hozzaadni,
> mert a valtozoknal 0x800 feletti cimeket ajanlja csak fel, es az SFR-
eknel
> sem jelenik meg.
>
Ezzel próbálkoztam, de szintén nem tudtam megjeleníteni a WATCH
ablakban:-)
Most nincs idöm, de kipróbálom hogy a linkerscript-be beírva ezt majd
igy hivatkozva megjelenik a WATCH ablakban?
Köszönöm a segitséget
> Udv
> Imre
>
> -----------------------------------------
> elektro[-flame|-etc]
>
Ne adja fel álmait! Szerezzen új szakmát vagy tanuljon nyelvet az ELO-val! http://ad.adverticum.net/b/cl,1,6022,240371,284830/click.prm
More information about the Elektro
mailing list