F0520003 |
[Message] |
#include file "file" includes itself. |
[Explanation] |
#include file "file" includes itself. Correct the error. |
F0520004 |
[Message] |
Out of memory. |
[Action by User] |
Out of memory. Close other applications, and perform the compile again. |
F0520005 |
[Message] |
Could not open source file "file". |
F0520013 |
[Message] |
Expected a file name. |
F0520035 |
[Message] |
#error directive: character string |
[Explanation] |
There is an "#error" directive in the source file. |
F0520143 |
[Message] |
Program too large or complicated to compile. |
F0520163 |
[Message] |
Could not open temporary file xxx. |
F0520164 |
[Message] |
Name of directory for temporary files is too long (xxx). |
F0520182 |
[Message] |
Could not open source file xxx (no directories in search list). |
F0520189 |
[Message] |
Error while writing "file" file. |
F0520563 |
[Message] |
Invalid preprocessor output file. |
F0520564 |
[Message] |
Cannot open preprocessor output file. |
F0520571 |
[Message] |
Invalid option: option |
F0520642 |
[Message] |
Cannot build temporary file name. |
F0520920 |
[Message] |
Cannot open output file: xxx |
F0523029 |
[Message] |
Cannot open rule file |
[Explanation] |
The file specified in the -misra2004="file name" or -misra2012="file name" option cannot be opened. |
F0523030 |
[Message] |
Incorrect description "file name" in rule file |
[Explanation] |
The file specified in the -misra2004="file name" or -misra2012="file name" option includes illegal code. |
F0523031 |
[Message] |
Rule "rule number" is unsupported |
[Explanation] |
The number of a rule that is not supported was specified. |
F0523061 |
[Message] |
argument is incompatible with formal parameter of intrinsic function |
F0523062 |
[Message] |
return value type does not match the intrinsic function |
F0523088 |
[Message] |
Bit position is out of range. |
F0530320 |
[Message] |
Duplicate symbol "symbol name". |
F0530800 |
[Message] |
Type of symbol "symbol-name" differs between files. |
F0530808 |
[Message] |
Alignment of variable "variable-name" differs between files. |
F0530810 |
[Message] |
#pragma directive for symbol "symbol-name" differs between files. |
F0531003 |
[Message] |
The function "function" specified by the "option" option is not exist. |
F0533015 |
[Message] |
Symbol table overflow. |
[Explanation] |
The number of symbols generated by the compiler exceeded the limit. |
F0533021 |
[Message] |
Out of memory. |
[Explanation] |
Memory is insufficient. |
[Action by User] |
Close other applications and recompile the program. |
F0533300 |
[Message] |
Cannot open an intermediate file. |
[Explanation] |
A temporary file that was internally generated by the compiler cannot be opened. |
F0533301 |
[Message] |
Cannot close an intermediate file. |
[Explanation] |
A temporary file that was internally generated by the compiler cannot be closed. |
F0533302 |
[Message] |
Cannot read an intermediate file. |
[Explanation] |
An error occurred during reading of a temporary file. |
F0533303 |
[Message] |
Cannot write to an intermediate file. |
[Explanation] |
An error occurred during writing of a temporary file. |
F0533306 |
[Message] |
Compilation was interrupted. |
[Explanation] |
During compilation, an interrupt due to entry of the Cntl + C key combination was detected. |
F0533330 |
[Message] |
Cannot open an intermediate file. |
[Explanation] |
A temporary file that was internally generated by the compiler cannot be opened. |
F0540027 |
[Message] |
Cannot read file "file-name". |
F0540204 |
[Message] |
Illegal stack access. |
[Explanation] |
Attempted usage of the stack by a function has exceeded 64K bytes. |
F0540300 |
[Message] |
Cannot open an intermediate file. |
[Explanation] |
A temporary file that was internally generated by the compiler cannot be opened. |
F0540301 |
[Message] |
Cannot close an intermediate file. |
[Explanation] |
A temporary file that was internally generated by the compiler cannot be closed. |
F0540302 |
[Message] |
Cannot read an intermediate file. |
[Explanation] |
An error occurred during reading of a temporary file. |
F0540303 |
[Message] |
Cannot write to an intermediate file. |
[Explanation] |
An error occurred during writing of a temporary file. |
F0540400 |
[Message] |
Different parameters are set for the same #pramga "identifier". |
F0550503 |
[Message] |
Cannot open file file. |
[Action by User] |
Check the file. |
F0550504 |
[Message] |
Illegal section kind. |
[Action by User] |
Check the section type specification. |
F0550505 |
[Message] |
Memory allocation fault. |
[Action by User] |
Check free memory. |
F0550506 |
[Message] |
Memory allocation fault (string). |
[Action by User] |
Check free memory. |
F0550507 |
[Message] |
Overflow error (string). |
[Explanation] |
Ran out of working space while processing the expression. Change it to a simpler expression. |
[Action by User] |
Check the expression. |
F0550508 |
[Message] |
identifier undefined. |
[Action by User] |
Check the identifier. |
F0550509 |
[Message] |
Illegal pseudo(string) found. |
[Action by User] |
Check the directive. |
F0550510 |
[Message] |
string unexpected. |
[Action by User] |
Check the directive. |
F0550511 |
[Message] |
string unmatched. |
[Action by User] |
Check the conditional assembly control instruction. |
F0550512 |
[Message] |
$if, $ifn, etc. too deeply nested. |
[Explanation] |
4294967294 or more levels of nesting have been used in the conditional assembly control instruction. |
[Action by User] |
Check the nesting. |
F0550513 |
[Message] |
Unexpected EOF in string. |
[Explanation] |
There is no .endm directive corresponding to string directive. |
[Action by User] |
Check the directive. |
F0550514 |
[Message] |
Argument table overflow. |
[Explanation] |
4294967294 or more actual parameters have been used. |
[Action by User] |
Check the actual arguments. |
F0550516 |
[Message] |
Local symbol value overflow. |
[Explanation] |
The number of symbols generated automatically via the .local directive exceeds the maximum limit (4294967294). |
[Action by User] |
Check the directive. |
F0550526 |
[Message] |
Devicefile version mismatch, cannot use version version. |
[Action by User] |
Check the device file. |
F0550531 |
[Message] |
Too many symbols. |
[Explanation] |
The maximum number of symbols that can be included in a single file has been exceeded. The maximum number of symbols that can be included is 4294967294, including symbols registered internally by the assembler. |
F0550532 |
[Message] |
Illegal object file (string). |
[Explanation] |
A file system-dependent error occurred while generating a linkable object file. |
[Action by User] |
Check the file system. |
F0550534 |
[Message] |
Too many instructions of one file. |
[Explanation] |
The maximum number of instructions for one file has been exceeded. The maximum is 10,000,000. |
[Action by User] |
Check the number of instructions. |
F0550537 |
[Message] |
Section(section) address overflowed out of range. |
[Explanation] |
The address of the absolute address section is beyond 0xffffffff. |
[Action by User] |
When you use .org to specify an absolute address for a section, the final instruction within the section must be allocated to an address up to 0xffffffff. |
F0550538 |
[Message] |
Section(section1) overlaps section(section2). |
[Explanation] |
The address range allocated to an absolute address section overlaps with the address range allocated to another section. |
[Action by User] |
Check the address specified with .org. |
F0550539 |
[Message] |
Relocation entry overflow. |
[Explanation] |
There are 16777216 or more symbols that have been registered and referenced. |
[Action by User] |
Check the number of symbols. |
F0550540 |
[Message] |
Cannot read file file. |
[Explanation] |
Illegal file, or file size is too long. |
[Action by User] |
Check the file. |
F0551601 |
[Message] |
Illegal device information specified by "source". |
F0551604 |
[Message] |
-mirror_source=1 option is not allowed for RL78-S1 core. |
F0551605 |
[Message] |
-mirror_region option is not allowed when -dev option is specified. |
F0551606 |
[Message] |
-mirror_region option is not allowed when -mirror_source=common option is specified. |
F0551607 |
[Message] |
Invalid value is specified as MIRROR area. |
F0551608 |
[Message] |
Specify addresses. |
F0551609 |
[Message] |
Unreasonable include file nesting. |
[Explanation] |
The nesting level of the include is too deep or the function is recursively including itself. |
[Action by User] |
Review the include file. |
F0551610 |
[Message] |
Unreasonable macro nesting. |
[Explanation] |
The nesting level of the macro call is too deep or the function is recursively calling itself. |
[Action by User] |
Review the macro definition. |
F0563000 |
[Message] |
No input file |
[Explanation] |
There is no input file. |
F0563001 |
[Message] |
No module in library |
[Explanation] |
There are no modules in the library. |
F0563002 |
[Message] |
Option "option1" is ineffective without option "option2" |
[Explanation] |
The option option1 requires that the option option2 be specified. |
F0563003 |
[Message] |
Illegal file format "file" |
[Explanation] |
file has a file format that cannot be used. |
F0563004 |
[Message] |
Invalid inter-module optimization information type in "file" |
[Explanation] |
The "file" contains an unsupported inter-module optimization information type. |
[Action by User] |
Check if the compiler and assembler versions are correct. |
F0563006 |
[Message] |
Option "option" cannot be combined with library |
[Explanation] |
Option "option" cannot be specified together with the library created through the compiler. Check that the correct library file and option are specified. |
F0563010 |
[Message] |
No mirror region information |
[Explanation] |
The allocation address information of the mirror region is not specified. |
[Action by User] |
Check if the -far_rom, -mirror_region, or -dev option is correct |
F0563020 |
[Message] |
No cpu information in input files |
[Explanation] |
The CPU type cannot be identified from the input file. |
[Action by User] |
Check that the binary file is specified with the -binary option and the .obj or .rel files to be linked together exist. |
F0563100 |
[Message] |
Section address overflow out of range : "section" |
[Explanation] |
The address of section exceeded the area available. |
[Action by User] |
Change the address specified by the start option.
For details of the address space, see the user's manual of the device. |
F0563102 |
[Message] |
Section contents overlap in absolute section "section" in "file" |
[Explanation] |
Data addresses overlap within an absolute address section. |
[Action by User] |
Modify the source program. |
F0563103 |
[Message] |
Section size overflow : "section" |
[Explanation] |
Section "section" has exceeded the usable size. |
F0563110 |
[Message] |
Illegal cpu type "cpu type" in "file" |
[Explanation] |
A file with a different cpu type was input. |
F0563111 |
[Message] |
Illegal encode type "endian type" in "file" |
[Explanation] |
A file with a different endian type was input. |
F0563112 |
[Message] |
Invalid relocation type in "file" |
[Explanation] |
There is an unsupported relocation type in file. |
[Action by User] |
Ensure the compiler and assembler versions are correct. |
F0563113 |
[Message] |
Illegal mode type "mode" in "file" |
[Explanation] |
A "mode" file that cannot be mixed is input. |
[Action by User] |
Check if the compiler and assembler options and the device file are correct.
When you use CS+ to create a project for the RL78-S2 core microcontroller, the project is generated based on the assumption that the division/multiplication and multiply-accumulate unit is to be used. When creating a project with CS+ for a microcontroller that does not have the division/multiplication and multiply-accumulate unit, open the [Common Options] tabbed page on the Property panel of the build tool and select "Not use(-use_mda=not_use)" for the [Use arithmetic unit] setting. |
F0563114 |
[Message] |
Illegal cpu type "CPU type" in device file "file" |
[Explanation] |
"CPU type" is different. |
[Action by User] |
Check if the device file is correct. |
F0563115 |
[Message] |
Cpu type in "file" is not supported |
[Explanation] |
The CPU type specified in "file" is not supported. Check if the input file is correct. |
F0563121 |
[Message] |
Illegal type of the section : "section" in "file" |
[Explanation] |
"section" type is different. |
[Action by User] |
Check the section specification of a source file. |
F0563122 |
[Message] |
Illegal attribute of the section : "section" in "file" |
[Explanation] |
"section" type is different. |
[Action by User] |
Check the section specification of a source file. |
F0563123 |
[Message] |
Gap is within the limits of the section : "section" |
[Explanation] |
"section" cannot be allocated. |
[Action by User] |
Check the source file. |
F0563124 |
[Message] |
Illegal alignment of the section : "section" in "file" |
[Explanation] |
"section" cannot be allocated by section alignment. |
[Action by User] |
Check the source file. |
F0563125 |
[Message] |
Illegal kind of the section : "section" in "file" |
[Explanation] |
"section" type is different. |
[Action by User] |
Check the section specification of a source file. |
F0563130 |
[Message] |
Range "range" in "file" conflicts with that in another file |
[Explanation] |
A file which has a different memory area for "range" is input. |
[Action by User] |
Check if the compiler and assembler options are correct. |
F0563140 |
[Message] |
No "area" area information in input device file |
[Explanation] |
The device file does not contain the "area" information. |
[Action by User] |
Check if the device file is correct. |
F0563150 |
[Message] |
Multiple files cannot be specified while processing "process" |
[Explanation] |
Multiple files cannot be specified for the process processing. |
[Action by User] |
Check the file specifications. |
F0563200 |
[Message] |
Too many sections |
[Explanation] |
The number of sections exceeded the translation limit. It may be possible to eliminate this problem by specifying multiple file output. |
F0563201 |
[Message] |
Too many symbols |
[Explanation] |
The number of symbols exceeded the translation limit. It may be possible to eliminate this problem by specifying multiple file output. |
F0563202 |
[Message] |
Too many modules |
[Explanation] |
The number of modules exceeded the translation limit. |
[Action by User] |
Divide the library. |
F0563203 |
[Message] |
Reserved module name "rlink_generates" |
[Explanation] |
rlink_generates_** (** is a value from 01 to 99) is a reserved name used by the optimizing linkage editor. It is used as an .obj or .rel file name or a module name within a library. |
[Action by User] |
Modify the name if it is used as a file name or a module name within a library. |
F0563204 |
[Message] |
Reserved section name "$sss_fetch" |
[Explanation] |
sss_fetch** (sss is any string, and ** is a value from 01 to 99) is a reserved name used by the optimizing linkage editor. |
[Action by User] |
Change the symbol name or section name. |
F0563300 |
[Message] |
Cannot open file : "file" |
[Explanation] |
file cannot be opened. |
[Action by User] |
Check whether the file name and access rights are correct. |
F0563301 |
[Message] |
Cannot close file : "file" |
[Explanation] |
file cannot be closed. There may be insufficient disk space. |
F0563302 |
[Message] |
Cannot write file : "file" |
[Explanation] |
Writing to file is not possible. There may be insufficient disk space. |
F0563303 |
[Message] |
Cannot read file : "file" |
[Explanation] |
file cannot be read. An empty file may have been input, or there may be insufficient disk space. |
F0563310 |
[Message] |
Cannot open temporary file |
[Explanation] |
A temporary file cannot be opened. |
[Action by User] |
Check to ensure the HLNK_TMP specification is correct, or there may be insufficient disk space. |
F0563314 |
[Message] |
Cannot delete temporary file |
[Explanation] |
A temporary file cannot be deleted. There may be insufficient disk space. |
F0563320 |
[Message] |
Memory overflow |
[Explanation] |
There is no more space in the usable memory within the optimizing linker. |
[Action by User] |
Increase the amount of memory available. |
F0563410 |
[Message] |
Interrupt by user |
[Explanation] |
An interrupt generated by (Ctrl) + C keys from a standard input terminal was detected. |
F0563430 |
[Message] |
The total section size exceeded the limit of the evaluation version of version. Please consider purchasing the product. [V1.11 or earlier] |
F0563431 |
[Message] |
Incorrect device type, object file mismatch. |
[Explanation] |
An unsupported CPU type was input. |
[Action by User] |
Check the execution file of the linker and the file specified by the option. |
F0563600 |
[Message] |
Option "option" requires parameter |
[Explanation] |
Parameters have to be specified in option. |
F0563601 |
[Message] |
Invalid parameter specified in option "option" : "parameter" |
[Explanation] |
An invalid parameter was specified in option. |
F0563602 |
[Message] |
"character string" option requires "edition". |
[Explanation] |
The "character string" option requires the edition parameter. |
F0580101 |
[Message] |
section name is not specified in the .SECTION directive. |
[Action by User] |
Specify a section name in the .SECTION directive. |
F0580102 |
[Message] |
"%s" is already specified. |
[Explanation] |
A section with the same name has already been defined. |
[Action by User] |
Check the section name. |
F0580103 |
[Message] |
cannot specify a section name in the .PSECTION directive. |
[Action by User] |
Do not write a section name in the .PSECTION directive. |
F0580399 |
[Message] |
too many errors. |
[Explanation] |
Processing was aborted because there were too many errors. |
F0593000 |
[Message] |
‘-cpu’ option is specified twice |
[Explanation] |
The -cpu option is specified more than once. Make sure that the specification is valid. |
F0593021 |
[Message] |
Memory overflow |
[Explanation] |
Memory is insufficient. Close other applications, and generate the library again. |
F0593300 |
[Message] |
Cannot open internal file |
[Explanation] |
The internal file cannot be opened. |
F0593302 |
[Message] |
Cannot input internal file |
[Explanation] |
An attempt to read the internal file failed. |
F0593303 |
[Message] |
Cannot output internal file |
[Explanation] |
An attempt to write to the internal file failed. |
F0593305 |
[Message] |
Invalid command parameter "option-name" |
[Explanation] |
Invalid specification of "option-name" |
F0593320 |
[Message] |
Command parameter buffer overflow |
[Explanation] |
Internal buffer is insufficient. |
F0593321 |
[Message] |
Illegal environment variable |
[Explanation] |
Environment settings are specified incorrectly. Review the settings. |
F0593322 |
[Message] |
Lacking cpu specification |
[Explanation] |
The -cpu option is not specified. Check the setting. |
F0593324 |
[Message] |
Cannot open subcommand file "subcommand-file-name" |
[Explanation] |
"subcommand-file-name" cannot be opened. |
F0593325 |
[Message] |
Cannot close subcommand file |
[Explanation] |
The subcommand file cannot be closed. |
F0593326 |
[Message] |
Cannot input subcommand file |
[Explanation] |
An attempt to read the subcommand file failed. |
F0593327 |
[Message] |
Cannot get compiler version |
[Explanation] |
The compiler version cannot be acquired. |
F0593328 |
[Message] |
Cannot find archive file |
[Explanation] |
The component file for the CC-RL is not found. Reinstall the CC-RL. |
F0593329 |
[Message] |
Cannot find compiler program |
[Explanation] |
The component file for the CC-RL is not found. Reinstall the CC-RL. |
F0593330 |
[Message] |
The "option-name-1" option and the "option-name-2" option are inconsistent |
[Explanation] |
The specifications of "option-name-1" and "option-name-2" are inconsistent. Check the specifications. |