CHAPTER 2: SOFTWARE DEVELOPMENT PROCEDURE
6 EPSON S5U1C63000A MANUAL
(S1C63 FAMILY ASSEMBLER PACKAGE)
CHAPTER 2 SOFTWARE DEVELOPMENT PROCEDURE
This chapter outlines a basic development procedure.
2.1 Software Development Flow
Figure 2.1.1 represents a flow of software development work.
S1C63xxx Development Tool
Work Bench
wb63
Assembler
as63
file.MS
Preprocessed
source file(s)
Linker
lk63
file.Ofile.LST
Object
file(s)
Assembly
list file(s)
file.ALS
Absolute
list file
Cross
reference
file
file.SYMSymbol file
file.MAP file.XRFLink map file
file.CM
Linker
command file
file.MAK
Make
file
Debugger
db63
HEX converter
hx63
file.ABS
Disassembler
ds63
file.MS
Disassembled
source file
In-Circuit Emulator
Segment Option
Generator winsog
file.SSA
Segment option
HEX file
file.SDC
file.par file.ini
Mask Data Checker
winmdc
file.PAn
Mask
data file
SEIKO EPSON
Function Option
Generator winfog
file.FSA file.FDC
Function option
document file
Function option
HEX file
Segment option
document file
file.S file.MS
Assembly
source file(s)
or
Intel-HEX
format files
Motorola-S
format files
or
fileC.HEX file.CSA
Absolute
object file
fileL.HEX
fileH.HEX
file.LSA
file.HSA
Melody
data file
file.MDT
Melody Assembler
winmla
file.MSA
Melody ROM
option HEX file
file.MDC
Melody ROM option
document file
Fig. 2.1.1 Software development flow
The work bench provides an integrated development environment from source editing to debugging.
Tools such as the assembler and linker can be invoked from the work bench. The tools can also be in-
voked individually from the DOS prompt.
Refer to the respective chapter for details of each tool.
Some models provide other development tools (fog63xxx, sog63xxx, etc.) instead of the "S1C63xxx
Development Tool" shown above. Those model dependent tools are not covered in this manual. For
details, refer to the tool manual associated with each specific model.