Error Messages
A #DEFINE identifier is being used but no parameters were specified, as required. For
example:
#define min(x,y) ((x<y)?x:y)
When called MIN must have a (--,--) after it such as:
r=min(value, 6);
Macro is defined recursively
A C macro has been defined in such a way as to cause a recursive call to itself.
Missing #ENDIF
A #IF was found without a corresponding #ENDIF.
Missing or invalid .CRG file
The user registration file(s) are not part of the download software. In order for the software to
run the files must be in the same directory as the .EXE files. These files are on the original
diskette, CD ROM or e-mail in a non-compressed format. You need only copy them to the .EXE
directory. There is one .REG file for each compiler (PCB.REG, PCM.REG and PCH.REG).
More info:
Must have a #USE DELAY before this #USE
Must have a #USE DELAY before a #USE RS232
The RS232 library uses the DELAY library. You must have a #USE DELAY before you can do
a #USE RS232.
No errors
The program has successfully compiled and all requested output files have been created.
No MAIN() function found
All programs are required to have one function with the name main().
No overload function matches
No valid assignment made to function pointer
Not enough RAM for all variables
The program requires more RAM than is available. The symbol map shows variables allocated.
The call tree shows the RAM used by each function. Additional RAM usage can be obtained by
breaking larger functions into smaller ones and splitting the RAM between them.
For example, a function A may perform a series of operations and have 20 local variables
declared. Upon analysis, it may be determined that there are two main parts to the calculations
and many variables are not shared between the parts. A function B may be defined with 7 local
variables and a function C may be defined with 7 local variables. Function A now calls B and C
and combines the results and now may only need 6 variables. The savings are accomplished
because B and C are not executing at the same time and the same real memory locations will
be used for their 6 variables (just not at the same time). The compiler will allocate only 13
locations for the group of functions A, B, C where 20 were required before to perform the same
operation.
Number of bits is out of range
For a count of bits, such as in a structure definition, this must be 1-8. For a bit number
specification, such as in the #BIT, the number must be 0-7.
Only integers are supported for this operation
Option invalid
Out of ROM, A segment or the program is too large
319
相关PDF资料
PCI-EXP-T42G5-N1 IP CORE PCI EXPRESS ORCA 4
PCM18XH2 PROCESSOR MODULE MPLAB-ICE 2000
PCM18XN0 PROCESSOR MODULE FOR ICE2000
PDA-B-24-615-E-2B1-1-C CIRCUIT BREAKER MAG 1P 15A
PFMF.260.2 PFMF PTC FUSE SMT 2.6A 1812
PFNF.200.2 PFNF PTC FUSE SMT 2A 1206
PFRY.375 PTC-FUSE RADIAL 72 VDC
PFSM.150.33.2 FUSE PTC 8A 15V FST-TRIP SMD
相关代理商/技术参数
PCD_09 制造商:MACOM 制造商全称:Tyco Electronics 功能描述:Low Profile PCB Relay PCD
PCD-00173-0C 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY
PCD-00173-0E 制造商:Molex 功能描述:Ethernet Cable Assembly
PCD-00173-0H 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY
PCD-00173-0K 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY
PCD-00174-0C 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY; Cable Length - Imperial:3ft; Cable Length - Metric:914.4mm; Connector Type A:RJ45 Plug; Connector Type B:RJ45 Plug; Jacket Color:Red; Approval Bodies:CSA / UL; Body Material:PVC; Cable Assembly Type:Ethernet ;RoHS Compliant: NA
PCD-00174-0E 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY; Cable Length - Imperial:3ft; Cable Length - Metric:914.4mm; Connector Type A:RJ45 Plug; Connector Type B:RJ45 Plug; Jacket Color:Grey; Approval Bodies:CSA / UL; Body Material:PVC; Cable Assembly Type:Ethernet;RoHS Compliant: NA
PCD-00174-0H 制造商:Molex 功能描述:ETHERNET CABLE ASSEMBLY