gnupic: Re: [gnupic] Warning [220] : Address exceeds maximum range for this processor
Subject:
Re: [gnupic] Warning [220] : Address exceeds maximum range for this
processor
From:
David ####@####.####
Date:
11 Jan 2008 02:42:29 -0000
Message-Id: <20080110214203.6a4071ac@DEEPTHOUGHT.BARNET.net>
On Fri, 11 Jan 2008 01:17:24 +0100
Holger Oehm ####@####.#### wrote:
> Hi,
>
> I can confirm also that the warning about the adress range of DE
> instructions in absolute mode is gone now.
> But I am afraid I get something similar in relocatable mode:
>
> gplink: lst.c:171: write_src: Assertion `data & 0x80000000' failed.
> ...
> eedata UDATA
> ee_address DE 0x01
> ...
> Is this realy related or do I make a mistake here?
I strongly doubt that it's related because the original problem has to
do with data hard-coded into gpasm specifically for absolute mode and
your problem is triggered in gplink.
But aren't you trying to initialize uninitialized data (UDATA)? It's
been a while since I've worked on PIC's, but I would think you'd want
either "ee_address res 1" or maybe to put it in an IDATA section...?
David Barnett