From: Jean-Paul <tch...@fr...> - 2005-05-02 21:54:56
|
Thanks Maarten, So for the bit addressable data area, I can continue to trust my =20 spectacles. There was nothing to find. Thanks too for working on it. I'm using assembly for the interrupt itself. My version of sdcc is SDCC : mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 =20 2.3.6 (Apr 1 2004) (UNIX) /* I tried to compile a 2.4 version, but at the time I abandoned because = =20 it asked some newer libraries. I postponed till I'd get time enough to =20 upgrade to a more recent Linux distribution (I work with a RedHat 7.3; I = =20 have a new boxed Suse 9.1; Suse has released their 9.3; not yet found tim= e =20 to install it :-( */ What is the maximum size of a paged area ? Bij voorbaat dank Jean-Paul On Mon, 02 May 2005 19:46:53 +0200, Maarten Brock =20 <sou...@ds...> wrote: > Hi Jean-Paul, > >> 1. >> I didn't find in the asx8051/aslink manual how to declare a bit >> addressable data area. > > You didn't find it, because it isn't possible. The good news however is > that I'm working on it. > >> 2. >> If I ask a "paged" area: >> .area IICIntStates (PAG) >> >> the linker complains: >> ?ASlink-Warning-Paged Area IICIntStates Boundary Error > > If the area is too big this can happen. The area will also not start at= a > page boundary by itself. And if the version you use is old it gets even > worse. > > Are you using C or assembly? In C you can use "pdata" to access one > page of paged memory. > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: NEC IT Guy Games. > Get your fingers limbered up and give it your best shot. 4 great events= , =20 > 4 > opportunities to win big! Highest score wins.NEC IT Guy Games. Play to > win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=3D20 > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > --=20 NEVER jump into a LOOP! |