Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 User Manual

Product codes
SW006021-1
Page of 518
MPLAB
®
 XC8 C Compiler User’s Guide
DS52053B-page 416
 2012 Microchip Technology Inc.
(447) bad load address "*" in -A spec 
(Linker)
The load address given in a -A specification is invalid: it should be a valid number, in 
decimal, octal or hexadecimal radix. The radix is specified by a trailing O (for octal) or 
H
 for HEX. A leading 0x may also be used for hexadecimal. Case in not important for 
any number or radix. Decimal is default, for example:
-ACODE=0h-3fffh/a000
Did you forget the radix?
-ACODE=0h-3fffh/a000h
(448) bad repeat count "*" in -A spec 
(Linker)
The repeat count given in a -A specification is invalid, for example:
-AENTRY=0-0FFhxf
Did you forget the radix?
-AENTRY=0-0FFhxfh
(449) syntax error in -A spec: * 
(Linker)
The -A spec is invalid. A valid -A spec should be something like:
-AROM=1000h-1FFFh
(450) psect "*" was never defined 
(Linker)
This psect has been listed in a -P option, but is not defined in any module within the 
program.
(451) bad psect origin format in -P option 
(Linker)
The origin format in a -p option is not a validly formed decimal, octal or HEX number, 
nor is it the name of an existing psect. A HEX number must have a trailing H, for exam-
ple:
-pbss=f000
Did you forget the radix?
-pbss=f000h
(452) bad "+" (minimum address) format in -P option 
(Linker)
The minimum address specification in the linker’s -p option is badly formatted, for 
example:
-pbss=data+f000
Did you forget the radix?
-pbss=data+f000h
(453) missing number after "%" in -P option 
(Linker)
The % operator in a -p option (for rounding boundaries) must have a number after it.