S5U1C62000A MANUAL
EPSON
103
(S1C60/62 FAMILY ASSEMBLER PACKAGE)
CHAPTER 6: LINKER
6.12 Error/Warning Messages
6.12.1 Errors
When an error occurs, the linker will immediately terminate the processing after displaying an error
message. No object file will be output. Other files will be delivered only in the part which was processed
prior to the occurrence of the error.
The error messages are given below.
Error message
Description
CALL for different bank at <address>
The call instruction calls a subroutine in another bank.
CALZ for non zero page at <address>
The calz instruction calls a subroutine in another bank or
another page other than page 0.
Cannot create <file kind> file <FILE NAME>
The file cannot be created.
Cannot open <file kind> file <FILE NAME>
The file cannot be opened.
Cannot read <file kind> file <FILE NAME>
The file cannot be read.
Cannot write <file kind> file <FILE NAME>
Data cannot be written to the file.
Illegal file name <FILE NAME>
The file name is incorrect.
Illegal file name <FILE NAME> specified with
The file name specified with the option is incorrect.
option <option>
Illegal object format <FILE NAME>
The input file is not an object file in IEEE-695 format.
Illegal option <option>
An illegal option is specified.
CODE section <address> - <address> overlaps
The address range of the section is duplicated.
with <section type> section <address> - <address>
No address specified with option <option>
Address is not specified with the option.
No code to locate
There is no valid code for mapping.
No ICE parameter file specified
ICE parameter file is not specified.
No name and address specified with option <option>
Name and address are not specified with the option.
No object file specified
Object files to be linked are not specified.
CODE section <address> - <address> crossed page
The CODE section is across the page boundary.
boundary
<section type> section <address> - <address>
The section exceeds the valid memory range.
overlaps with the unavailable memory
Unusable instruction code <operation code> at
An undefined code is used.
<address> <object file name>
Unresolved external <label> in <FILE NAME>
Reference was made to an undefined symbol.
Branch destination too far from <address>
A destination address in another page is specified.
6.12.2 Warning
Even when a warning appears, the linker continues with the processing. It completes the processing after
displaying a warning message, unless, in addition, an error takes place. The output files will all be
delivered, but the operation of the program cannot be guaranteed.
The warning messages and their contents are given below.
Warning message
Description
Cannot create <file kind> file <FILE NAME>
Symbols cannot be found.
Cannot open <file kind> file <FILE NAME>
The file cannot be opened.
Second definition of label <label> in <FILE NAME>
The label has already been defined.
Summary of Contents for S5U1C62000A
Page 4: ......
Page 233: ...S1C62 Family Assembler Package Quick Reference ...