Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 ユーザーズマニュアル

製品コード
SW006021-1
ページ / 518
Error and Warning Messages
 2012 Microchip Technology Inc.
DS52053B-page 445
(862) symbol is not external 
(Assembler)
A symbol has been declared as EXTRN but is also defined in the current module.
(863) symbol can’t be both extern and public 
(Assembler)
If the symbol is declared as extern, it is to be imported. If it is declared as public, it is to 
be exported from the current module. It is not possible for a symbol to be both.
(864) argument to "size" psect flag must specify a positive constant
(Assembler)
The parameter to the PSECT assembler directive’s size option must be a positive con-
stant number, for example:
PSECT text,class=CODE,size=-200  ; a negative size?
(865) psect flag "size" redefined 
(Assembler)
The size flag to the PSECT assembler directive is different from a previous PSECT 
directive, for example:
psect spdata,class=RAM,size=400
; elsewhere:
psect spdata,class=RAM,size=500
(866) argument to "reloc" psect flag must specify a positive constant
(Assembler)
The parameter to the PSECT assembler directive’s reloc option must be a positive 
constant number, for example:
psect test,class=CODE,reloc=-4  ; the reloc must be positive
(867) psect flag "reloc" redefined 
(Assembler)
The reloc flag to the PSECT assembler directive is different from a previous PSECT 
directive, for example:
psect spdata,class=RAM,reloc=4
; elsewhere:
psect spdata,class=RAM,reloc=8
(868) argument to "delta" psect flag must specify a positive constant
(Assembler)
The parameter to the PSECT assembler directive’s DELTA option must be a positive 
constant number, for example:
PSECT text,class=CODE,delta=-2  ; negative delta value doesn’t make 
sense
(869) psect flag "delta" redefined 
(Assembler)
The ’DELTA’ option of a psect has been redefined more than once in the same module.
(870) argument to "pad" psect flag must specify a positive constant
(Assembler)
The parameter to the PSECT assembler directive’s ’PAD’ option must be a non-zero 
positive integer.
(871) argument to "space" psect flag must specify a positive constant
(Assembler)
The parameter to the PSECT assembler directive’s space option must be a positive 
constant number, for example:
PSECT text,class=CODE,space=-1  ; space values start at zero