beautypg.com

3 software development procedure, 1 software development flow, Chapter – Epson S5U1C62000A User Manual

Page 19: Oftware, Evelopment, Rocedure

background image

S5U1C62000A MANUAL

EPSON

7

(S1C60/62 FAMILY ASSEMBLER PACKAGE)

CHAPTER 3: SOFTWARE DEVELOPMENT PROCEDURE

CHAPTER

3 S

OFTWARE

D

EVELOPMENT

P

ROCEDURE

This chapter outlines a basic development procedure.

3.1 Software Development Flow

Figure 3.1.1 represents a flow of software development work.

Development tools for each model

Work Bench

wb62

Assembler

as62

file.MS

Preprocessed
source file(s)

Linker

lk62

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

file.DAT

Make

file

Debugger

db62

HEX converter

hx62

file.ABS

Disassembler

ds62

file.MS

Disassembled

source file

In-Circuit Emulator

Segment Option

Generator sog62XX

fileS.HEX

Segment option

HEX file

fileS.DOC

file.SEG

Segment option
source file

Melody Assembler

mla62XX

fileA.HEX

file.par

Melody

HEX file

fileA.DOC

file.mel

Melody
data file

Mask Data Checker

mdc62XX

file.PAn

Mask
data file

Function Option

Generator fog62XX

fileF.HEX

fileF.DOC

Function option

document file

Function option

HEX file

Segment option

document file

Melody

document file

file.S

Assembly
source file(s)

or

file.LSA

file.HSA

Intel-HEX
format files

Motorola-S
format files

or

fileH.HEX

fileL.HEX

Absolute

object file

Fig. 3.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.
The part indicated as "Development tools for each model" is not covered in this manual. For details, refer
to the tool manual associated with each specific model.