Renesas Technology, Tools FAQs
Last Updated: November 19, 2001
Document Number : 01110502_e
Q.
The linker generates the following error message: "16-bits unsigned value is out of range 0 -- 65535. address = 'xxxx'" However,
when I reduce the RAM size, this warning is not generated. What could be the cause of the problem?
A.
The above warning is issued during the link when a bit instruction is output for an area that is not covered by the bit instruction
(covered area: 0H to 1FFFH). By reducing the RAM size, the variable in an uncovered area now becomes within the 0H to 1FFFH
area, and therefore the bit instruction can reach it. The address at which the variable is located cannot be determined during a
compile; it is specified during the link.
To avoid this problem, remove the following bit instructions from the output specifications.
(1) If -fbit (or -fB) is specified during the compile, remove it.
(2) If the corresponding variable is specified in #pragma BIT (or -fB), remove it.
Top of Page | Back to Previous Page
Terms of Use Privacy Policy
(C)2004 Renesas Technology Corp., All Rights Reserved.
Comentarios a estos manuales