CHAPTER 2: SOFTWARE DEVELOPMENT PROCEDURE

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.

Work Bench

wb63

file.MAK Make

file

file.S

or

file.MS

Assembly

 

 

S1C63xxx Development Tool

source file(s)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

file.par

 

file.ini

 

 

 

 

 

Assembler

 

 

 

Function Option

 

 

 

 

 

as63

 

 

 

Generator winfog

Assembly

 

file.LST

file.O

file.MS

 

 

file.FSA

 

file.FDC

 

list file(s)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Object

Preprocessed

 

Function option

Function option

 

Linker

 

 

file(s)

 

HEX file

 

document file

 

file.CM

source file(s)

 

 

command file

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Linker

 

 

 

Segment Option

 

 

 

 

 

lk63

 

 

 

Generator winsog

Symbol file

file.SYM

file.ABS

file.ALS

Absolute

 

file.SSA

 

file.SDC

list file

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Absolute

 

Cross

 

Segment option

Segment option

Link map file

file.MAP

object file

file.XRF reference

 

HEX file

 

document file

 

 

 

 

 

 

 

file

 

Melody

 

 

 

 

 

 

 

 

 

 

 

file.MDT

 

HEX converter

 

 

 

 

data file

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hx63

 

 

 

 

 

Melody Assembler

Intel-HEX

 

Motorola-S

 

 

 

 

 

winmla

format files

 

format files

 

 

 

 

 

 

 

fileH.HEX

 

 

file.HSA

 

 

 

 

file.MSA

file.MDC

 

 

 

 

 

 

 

 

 

 

fileL.HEX

or

file.LSA

 

 

 

Melody ROM

Melody ROM option

 

fileC.HEX

file.CSA

 

 

 

option HEX file

document file

 

 

 

 

 

 

Disassembler

 

Mask Data Checker

 

 

 

 

 

 

 

 

winmdc

 

 

 

 

 

 

ds63

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Mask

 

 

 

 

 

 

file.MS

 

 

file.PAn data file

 

 

 

 

 

 

Disassembled

 

 

 

 

 

 

 

 

 

 

source file

 

SEIKO EPSON

Debugger

db63

In-Circuit Emulator

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

6

EPSON

S5U1C63000A MANUAL

 

 

(S1C63 FAMILY ASSEMBLER PACKAGE)