Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 ユーザーズマニュアル
製品コード
SW006021-1
MPLAB
®
XC8 C Compiler User’s Guide
DS52053B-page 446
2012 Microchip Technology Inc.
(872) psect flag "space" redefined
(Assembler)
The space flag to the PSECT assembler directive is different from a previous PSECT
directive, for example:
directive, for example:
psect spdata,class=RAM,space=0
; elsewhere:
psect spdata,class=RAM,space=1
(873) a psect may only be in one class
(Assembler)
You cannot assign a psect to more than one class. The psect was defined differently at
this point than when it was defined elsewhere. A psect’s class is specified via a flag as
in the following:
this point than when it was defined elsewhere. A psect’s class is specified via a flag as
in the following:
psect text,class=CODE
Look for other psect definitions that specify a different class name.
(874) a psect may only have one "with" option
(Assembler)
A psect can only be placed with one other psect. A psect’s with option is specified via
a flag as in the following:
a flag as in the following:
psect bss,with=data
Look for other psect definitions that specify a different with psect name.
(875) bad character constant in expression
(Assembler)
The character constant was expected to consist of only one character, but was found
to be greater than one character or none at all. An assembler specific example:
to be greater than one character or none at all. An assembler specific example:
MOV r0, #’12’ ; ’12’ specifies two characters
(876) syntax error
(Assembler)
A syntax error has been detected. This could be caused a number of things.
(877) yacc stack overflow
(Assembler)
This is an internal compiler error. Contact Microchip Technical Support with details.
(878) -S option used: "*" ignored
(Driver)
The indicated assembly file has been supplied to the driver in conjunction with the -S
option. The driver really has nothing to do since the file is already an assembly file.
option. The driver really has nothing to do since the file is already an assembly file.
(880) invalid number of parameters. Use "* –HELP" for help
(Driver)
Improper command-line usage of the of the compiler’s driver.
(881) setup succeeded
(Driver)
The compiler has been successfully setup using the --setup driver option.
(883) setup failed
(Driver)
The compiler was not successfully setup using the --setup driver option. Ensure that
the directory argument to this option is spelt correctly, is syntactically correct for your
host operating system and it exists.
the directory argument to this option is spelt correctly, is syntactically correct for your
host operating system and it exists.