beautypg.com

Epson S5U1C62000A User Manual

Page 105

background image

S5U1C62000A MANUAL

EPSON

93

(S1C60/62 FAMILY ASSEMBLER PACKAGE)

CHAPTER 6: LINKER

-bss

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

.
• 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 =

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 .
• 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 =

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 .
• 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