Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 ユーザーズマニュアル
製品コード
SW006021-1
Error and Warning Messages
2012 Microchip Technology Inc.
DS52053B-page 429
(681) bad common spec in -P option
(Code Generator)
This is an internal compiler error. Contact Microchip Technical Support with details.
(682) this architecture is not supported by the PICC™ Lite compiler
(Code Generator)
A target device other than baseline, mid-range or highend was specified. This compiler
only supports devices from these architecture families.
only supports devices from these architecture families.
(683) bank 1 variables are not supported by the PICC Lite compiler
(Code Generator)
A variable with an absolute address located in bank 1 was detected. This compiler does
not support code generation of variables in this bank.
not support code generation of variables in this bank.
(684) bank 2 and 3 variables are not supported by the PICC Lite compiler
(Code Generator)
A variable with an absolute address located in bank 2 or 3 was detected. This compiler
does not support code generation of variables in these banks.
does not support code generation of variables in these banks.
(685) bad putwsize()
(Code Generator)
This is an internal compiler error. Contact Microchip Technical Support with details.
(686) bad switch size (*)
(Code Generator)
This is an internal compiler error. Contact Microchip Technical Support with details.
(687) bad pushreg "*"
(Code Generator)
This is an internal compiler error. Contact Microchip Technical Support with details.
(688) bad popreg "*"
(Code Generator)
This is an internal compiler error. Contact Microchip Technical Support with details.
(689) unknown predicate "*"
(Code Generator)
This is an internal compiler error. Contact Microchip Technical Support with details.
(690) interrupt function requires address
(Code Generator)
The high end PIC devices support multiple interrupts. An @ address is required with the
interrupt definition to indicate with which vector this routine is associated, for example:
interrupt definition to indicate with which vector this routine is associated, for example:
void interrupt isr(void) @ 0x10
{
/* isr code goes here */
}
This construct is not required for mid-range PIC devices.
(691) interrupt functions not implemented for 12 bit PIC MCU
(Code Generator)
The 12-bit range of PIC MCU processors do not support interrupts.
(692) interrupt function "*" may only have one interrupt level
(Code Generator)
Only one interrupt level may be associated with an interrupt function. Check to
ensure that only one interrupt_level pragma has been used with the function
specified. This pragma may be used more than once on main-line functions that are
called from interrupt functions. For example:
ensure that only one interrupt_level pragma has been used with the function
specified. This pragma may be used more than once on main-line functions that are
called from interrupt functions. For example:
#pragma interrupt_level 0
#pragma interrupt_level 1 /* which is it to be: 0 or 1? */
void interrupt isr(void)
{