beautypg.com

Development tools, Software development flowchart, Assembly and linking – Epson S5U1C62000A User Manual

Page 239: Option data creation, Debugging, Mask data creation

background image

Software Development Flowchart

Development Tools

1. Programming

Create assembly source files using the work bench or an
editor.

2. Assembly and Linking

2-1) Start up the work bench.
2-2) Create a project file, then insert source files into the
project.
2-3) Execute the build process.
The work bench executes the assembler and linker
sequentially to generate an executable object file.

3. Option Data Creation

*

Create the option HEX/document files (function option,
segment option, melody data) using the tools provided for
each model.

4. Debugging

4-1) Start up the debugger from the work bench.
4-2) Load the executable object file and option HEX files,
then debug the program using the debug commands.

5. Mask Data Creation

*

When the program development has been completed,
create a mask data file.
5-1) Create the program HEX files using the HEX
converter.
5-2) Convert the program and option document files into
a mask data file using the mask data checker.
5-3) Submit the mask data file to Seiko Epson.

Note:
The part indicated as "Development tools for each model" and "

" (Steps 3 and 5) are not covered

in the S1C62 Family Assembler Package, and the tools used for development depend on the model.
For details, refer to the tool manual associated with each specific model.

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 ICE

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