Epson S5U1C63000A User Manual page 107

Cmos 4-bit single chip microcomputer manual
Table of Contents

Advertisement

-bss <address>
Function: Set up of a relocatable BSS section start address
Explanation: • Sets the absolute start address of a relocatable BSS section. Absolute sections
Default: If this option is not specified, the BSS section will begin from the RAM physical
Sample description: -bss 0x000
-rcode <file name>=<address>
Function: Set up of the file-specific CODE section start address
Explanation: • Sets the absolute address to map the CODE section of the specified module.
Default: If this option is not specified, the CODE section of each module is mapped
Sample description: -rcode test1.o = 0x0110
-rdata <file name>=<address>
Function: Set up of the file-specific DATA section start address
Explanation: • Sets the absolute address to map the DATA section of the specified module.
Default: If this option is not specified, the DATA section of each module is mapped
Sample description: -rdata test1.o = 0x8100
-rbss <file name>=<address>
Function: Set up of the file-specific BSS section start address
Explanation: • Sets the absolute address to map the BSS section of the specified module. This
Default: If this option is not specified, the BSS section of each module is mapped continu-
Sample description: -rbss test1.o = 0x100
-defsym <symbol name>=<address>
Function: Specification of a global symbol address
Explanation: • The absolute address of a global symbol is given for the referencing side.
Sample description: -defsym BOOT = 0x100
When inputting an option in the command line, one or more spaces are necessary before and after the
option.
Examples:
c:\epson\s1c63\bin\lk63 -defsym INIT=0x200 test.cm par63xxx.par
c:\epson\s1c63\bin\lk63 -g -e -s -m test1.o test2.o -o test.abs par63xxx.par
S5U1C63000A MANUAL
(S1C63 FAMILY ASSEMBLER PACKAGE)
remain unaffected.
• BSS sections are mapped in succession from this address, unless otherwise
specified.
• One or more spaces or tabs are necessary between -bss and <address>.
• The address should be described in hexadecimal format (0xnnnn).
start address specified with the ICE parameter file.
This command serves to specify a module having a code to be fixed at a specific
address, such as the interrupt vector. Absolute sections in the specified file
remain unaffected.
• One or more spaces or tabs are necessary between -rcode and <file name>.
• The address should be described in hexadecimal format (0xnnnn).
continuously from the address that was set by the -code option.
This command serves to specify a module having data to be fixed at a specific
address of the data ROM. Absolute sections in the specified file remain unaf-
fected.
• One or more spaces or tabs are necessary between -rdata and <file name>.
• The address should be described in hexadecimal format (0xnnnn).
continuously from the address that was set by the -data option.
command serves to specify a module having a symbol to be fixed at a specific
address of the RAM. Absolute sections in the specified file remain unaffected.
• One or more spaces or tabs are necessary between -rbss and <file name>.
• The address should be described in hexadecimal format (0xnnnn).
ously from the address that was set by the -bss command.
• The symbols to be specified with this option should not be defined in the
source as an actual address label that can be referred to.
• One or more spaces or tabs are necessary between -defsym and <symbol
name>.
EPSON
CHAPTER 5: LINKER
93

Advertisement

Table of Contents
loading

Table of Contents