Everything
10.5.3 Fatal errors

Table 10.4

Fatal Errors

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.