S5U1C62000A MANUAL
EPSON
93
(S1C60/62 FAMILY ASSEMBLER PACKAGE)
CHAPTER 6: LINKER
-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
remain unaffected.
• BSS sections are mapped 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 (0x####).
Default: If this option is not specified, the BSS section will begin from the RAM physical
start address specified with the ICE parameter file.
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.
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 (0x####).
Default: If this option is not specified, the CODE section of each module is mapped
continuously from the address that was set by the -code option.
Sample description:
-rcode test1.o = 0x0110
-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
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 (0x####).
Default: If this option is not specified, the BSS section of each module is mapped continu-
ously from the address that was set by the -bss command.
Sample description:
-rbss test1.o = 0x100
When inputting an option in the command line, one or more spaces are necessary before and after the
option.
Example:
c:\e0c62\lk62 -g -e -s -m test1.o test2.o -o test.abs ics62xxp.par