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

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
CHAPTER 12: LINKER
(Link processing in lk33 Ver. 2.1 or earlier)
-ucode command
Format 1:
Format 2:
Sample description: -ucode 0x1000
Explanation:
Default:
Format 3:
Format 4:
Sample description: -ucode 0x1000 {test1.o test2.o}
Explanation:
-udata command
Format 1:
Format 2:
Sample description: -udata 0x1000
Explanation:
Default:
192
-ucode <Address>
-ucode <Section name>
-ucode CACHE
Unless this command is specified, no virtual CODE section is set.
-ucode <Address> {<File name> ... <File name> }
-ucode <Section name> {<File name> ... <File name> }
-ucode CACHE {test1.o test2.o}
-udata <Address>
-udata <Section name>
-udata INITDATA
Unless this command is specified, no virtual DATA section is set.
This command sets the start address of a virtual CODE section. The CODE sections of
the relocatable object file for which format 1 and 2 settings of the -code command are
applied are linked by resolving the symbol addresses in such a way that they can be
located and executed beginning with the specified address. The row data positions are
left intact as specified by -code, and are not modified. The CODE sections of absolute
object files are unaffected. Specify this command when executing a program written in
ROM after transferring it to RAM.
<Section name> can only be specified when the section name is set by the -section
command.
At least one space or tab is required between -ucode and <Address/Section name>.
Specify a 4-byte boundary address for <Address>. If something else is specified, a
warning is issued, in which case the two low-order bits of the specified address is
ignored.
This command sets the start address of a shared CODE section. The CODE sections of
all relocatable object files specified in { } are linked by resolving the symbol addresses
in such a way that they can be located and executed in the same area (the shared area that
begins from a specified address or the specified start address of the shared section). This
command should prove effective when one RAM area is shared by multiple specified
object codes, and execution is repeated by sending the code to the RAM area via a
time-multiplexed transfer.
At least one space or tab is required between each <File name>.
Others are the same as in format 1 or 2.
This command sets the start address of a virtual DATA section. The DATA sections of
the relocatable object file for which the format 1 and 2 settings of the -data command are
applied are linked by resolving the symbol addresses in such a way that they can be
located and executed beginning with the specified address. The row data positions are
left intact as specified by -data and not modified. The DATA sections of absolute object
files are unaffected. Specify this command when using data written in ROM (e.g.,
variables requiring initialization) after transferring it to RAM.
<Section name> can only be specified when a section name is set by the -section
command.
At least one space or tab is required between -udata and <Address/Section name>.
Specify a 4-byte boundary address for <Address>. If something else is specified, a
warning is issued, in which case the two low-order bits of the specified address are
ignored.
EPSON
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
S5U1C33000C MANUAL

Related parts for s5u1c33000c