Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 ユーザーズマニュアル
製品コード
SW006021-1
Error and Warning Messages
2012 Microchip Technology Inc.
DS52053B-page 461
(1230) dereferencing uninitialized pointer "*"
(Code Generator)
A pointer that has not yet been assigned a value has been dereferenced. This can
result in erroneous behavior at runtime.
result in erroneous behavior at runtime.
(1235) unknown keyword *
(Driver)
The token contained in the USB descriptor file was not recognized.
(1236) invalid argument to *: *
(Driver)
An option that can take additional parameters was given an invalid parameter value.
Check the usage of the option or the syntax or range of the expected parameter.
Check the usage of the option or the syntax or range of the expected parameter.
(1237) endpoint 0 is pre-defined
(Driver)
An attempt has been made to define endpoint 0 in a USB file. This channel c
(1238) FNALIGN failure on * (
Linker)
Two functions have their auto/parameter blocks aligned using the FNALIGN directive,
but one function calls the other, which implies that must not be aligned. This will occur
if a function pointer is assigned the address of each function, but one function calls the
other. For example:
but one function calls the other, which implies that must not be aligned. This will occur
if a function pointer is assigned the address of each function, but one function calls the
other. For example:
int one(int a) { return a; }
int two(int a) { return two(a)+2; } /* ! */
int (*ip)(int);
ip = one;
ip(23);
ip = two; /* ip references one and two; two calls one */
ip(67);
(1239) pointer * has no valid targets
(Code Generator)
A function call involving a function pointer was made, but the pointer was never
assigned a target address, for example:
assigned a target address, for example:
void (*fp)(int);
fp(23); /* oops -- what function does fp point to? */
(1240) unknown checksum algorithm type (%i)
(Driver)
The error file specified after the -Efile or -E+file options could not be opened.
Check to ensure that the file or directory is valid and that has read only access.
Check to ensure that the file or directory is valid and that has read only access.
(1241) bad start address in *
(Driver)
The start of range address for the --CHECKSUM option could not be read. This value
must be a hexadecimal number.
must be a hexadecimal number.
(1242) bad end address in *
(Driver)
The end of range address for the --CHECKSUM option could not be read. This value
must be a hexadecimal number.
must be a hexadecimal number.
(1243) bad destination address in *
(Driver)
The destination address for the --CHECKSUM option could not be read. This value must
be a hexadecimal number.
be a hexadecimal number.
(1245) value greater than zero required for *
(Hexmate)
The align operand to the HEXMATE -FIND option must be positive.
(1246) no RAM defined for variable placement
(Code Generator)
No memory has been specified to cover the banked RAM memory.