CHAPTER 3 WORK BENCH
32
EPSON
S5U1C88000C MANUAL II
WORKBENCH/DEV TOOLS/OLD ASSEMBLER
3.9.5 Section Editor
Use this screen to specify where sections, symbols, and external memory should be located.
The absolute address information specified here is referenced by wb88 as it generates the advanced
locator definition file or DELFEE-based locator description files, which are used as input files for ad-
vanced locator alc88 or locator lc88 when executing build.
Chip Mode
From the pulldown list, choose which mode to use for the chip, MCU, or MPU
mode. Choose MCU mode when using internal ROM. Choose MPU mode when
releasing the internal ROM area for external memory (i.e., not using internal
ROM).
Start Symbol
Set a start symbol. The contents set here are referenced as the "load_mod start=" parameter in locator
description file (.dsc).
The default is _START, which can suffice when starting from cstart.c. When starting from another C
routine, set a function name prefixed by "_"; when starting from an assembler routine, set the symbol
name of that routine.
Example:
1. Assembler routine
GLOBAL _main
When starting from
_main:
, set
_main
2. C routine
When starting from
void main( )
, set
_main
Add Symbol (Rom)
Set the name and address of a section, vector table, or label to be located in ROM.
The items to be set in the respective lines are described below.
Addr
Enter the start address of a section or vector table, or the address to which to assign a label.
When sections are to be located at contiguous addresses, the start address of only the first
section is required and the start addresses of the second and subsequent sections may be left
blank. When different types of sections generated by the compiler are to be located at contigu-
ous addresses, however, the start address must be specified for each section (as detailed later).