[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