s5u1c33000c Epson Electronics America, Inc., s5u1c33000c Datasheet - Page 247

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
12.11 Error/Warning Messages
Error and warning messages are displayed/output through the Standard Output (stdout). If you specify the -e
option, the messages will also be delivered in the "lk33.err" file. If the lk33 is started up using the wb33's [LK33]
button, the message is output to "wb33.err". When execution is completed, a message is displayed in the output
window (default).
12.11.1 Errors
The errors produced in the lk33 are classified into three groups: system errors, command file errors, and linker
errors. In case an error occurs, the lk33 will immediately terminate the processing after displaying an error
message. No object file will be output. The link map file and the symbol file will be delivered only in the part
which was processed prior to the occurrence of the error.
<file name>: Error: Cannot open input file.
<file name>: Error: Cannot open output file.
Error: Cannot open working file.
Error: Cannot allocate memory.
Error: Cannot read a file.
link command: Error: Unknown option near line
= #.
link command: Error: Invalid parameter near
line = #.
link command: Error: Not define section name
near line = #.
link command: Error: Uninitialized section name
near line = #.
<file name>: Error: -v3 command is not in the
1st line.
<file name>: Error: This command is invalid
near line =#.
<file name>: Error: Too long symbol length near
line =#.
<file name>: Error: Too long file path length
near line =#.
<file name>: Error: Use invalid block name
'<symbol>' near line =#.
<file name>: Error: There is the file name same
in an inside parenthesis near line =#.
<file name>: Error: '<symbol>' Not found
symbol name near line =#.
<file name>: Error: '<symbol>' is invalid block
name near line =#.
<file name>: Error: '<symbol>' is not defined
near line =#.
<file name>: Error: There is the block name
same in an inside parenthesis near line =#.
<file name>: Error: '<symbol>' already defined
near line =#.
<file name>: Error: The object file name defined
as '<block name>' and '<block name>' overlaps.
<file name>: Error: '@' is required for the initial
character of '<symbol>'.
<file name>: Error: '<symbol>': There is no
definition of an effective object file name.
S5U1C33000C MANUAL
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
Error message
Error message
Table 12.11.1.2 List of command file error messages
Table 12.11.1.1 List of system error messages
Cannot open the input file (*.o, *.lib).
Cannot open the output file.
Cannot open the temporary file.
Cannot secure memory space.
Cannot read the file.
An unrecognizable linker command is written near the # line in the
linker command file.
The linker command written near the # line in the linker command file
has an invalid parameter.
The section name specified near the # line in the linker command file
is not defined.
The section name specified near the # line in the linker command file
does not have its address defined.
The -v3 command must be located at the beginning of the command
file.
An invalid command is located near the # line.
Symbol and block names must be specified within a maximum length
of 130 characters.
Object file names must be specified within a maximum length of 256
characters.
The block name is invalid. No blocks can be defined using a default
block name or a block name that begins with '@' or '@#'.
Multiple instances of the same object file name (full path) are used in
{ }.
The symbol name cannot be found. Symbol names must be defined
using the -defaddr command before they can be used.
The block name is invalid. A block name consisting only of '@' or '@#'
results in an error.
The block is not defined. Blocks must be defined using the -XXXblock
or -uXXXblock command before they can be used.
The block name specified in { } is defined more than once in the same
-addr definition or other -addr definitions.
Multiple instances of the block are defined. The block name specified
in { } is defined more than once in the same -addr definition or other
-addr definitions.
In no case can multiple blocks that contain the same object definition
be specified in the same -addr definition or other -addr definitions.
When specifying the address of the shared block specified by
-uXXXblock, the block name must always have '@' added at the
beginning.
No valid files exist in { }.
EPSON
(Common explanation for all versions)
Content
Content
CHAPTER 12: LINKER
231

Related parts for s5u1c33000c