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:

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

[Explanation]

The limit on the amount of object code that can be linked by the evaluation version was exceeded.

The limit on the amount of object code to be linked is 64 Kbytes.

[Action by User]

Ensure that the amount of object code to be linked does not exceed the limit or purchase the product version.

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.