1 software development flow, Chapter, Oftware – Epson S5U1C63000A User Manual

Page 20: Evelopment, Rocedure

Advertising
background image

CHAPTER 2: SOFTWARE DEVELOPMENT PROCEDURE

6

EPSON

S5U1C63000A MANUAL

(S1C63 FAMILY ASSEMBLER PACKAGE)

CHAPTER

2 S

OFTWARE

D

EVELOPMENT

P

ROCEDURE

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

file.LST

Object
file(s)

Assembly

list file(s)

file.ALS

Absolute
list file

Cross
reference
file

file.SYM

Symbol file

file.MAP

file.XRF

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

Advertising