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:
Holger Oehm ####@####.####
Date:
11 Jan 2008 00:18:05 -0000
Message-Id: <200801110117.28173.holger.oehm@holger-oehm.de>
On Friday 09 November 2007, David wrote:
> I've finally implemented a solution for this problem (SVN r503).
>
> I'm pleased with the solution I found because it will scale well if we
> later determine that we need 3 or more separate ranges on some device.
>
> Thomas Welsch and Nestor, could you update to r503 and make sure it
> solves your problems? Don't forget to delete any "ERRORLEVEL -220"
> directives while testing.
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.
The code leading to that failure is:
---------------------
eedata UDATA
ee_address DE 0x01
---------------------
but when I change it to
---------------------
eeprom ORG 0x2100
;eedata UDATA
ee_address DE 0x01
---------------------
instead, it compiles and links just fine. (I compile for a 16F628).
Is this realy related or do I make a mistake here?
Thanks for your efforts and best regards,
Holger.
--
Holger Oehm ####@####.####
KeyID: B50E51A9, 1024bit at http://www.holger-oehm.de/public-key.asc
Fingerprint: E92A 5C2C 497A 44ED 23C0 DB66 1DD9 3EF7 B50E 51A9
[Content type application/pgp-signature not shown. Download]