beautypg.com

5 files in the work space folder – Epson S5U1C63000A User Manual

Page 43

background image

CHAPTER 3: WORK BENCH

S5U1C63000A MANUAL

EPSON

29

(S1C63 FAMILY ASSEMBLER PACKAGE)

3.6.5 Files in the Work Space Folder

The work bench generates the following files in the work space folder:

.epj

Project file

This file contains the project information.

.cm

Linker command file

This file is generated when a build task is started, and is used by the linker to generate an absolute
object file.

Example:

; S1C WorkBench Generated
; Thursday, November 05, 1998

"C:\EPSON\S1C63\DEV\63A08\PAR63A08.PAR"

;ICE parameter file

-o "test.abs"

;output file : absolute object

; linked object file(s)
"sub.o"
"main.o"

The contents vary according to the source files included in the project and the linker option setting.

.cmd

Debugger startup command file

This file is generated when a build task is started, and is used by the debugger to execute the com-
mand in this file when it is started up.

Example:

lf "test.abs"

The work bench generates this file so that the executable file according to the format selection is
loaded when the debugger starts up.

.mak

"make" file for build task

This file is generated when a build task is started, and is used for the build process in the work bench.

Example:

# S1C WorkBench Generated
# Thursday, November 05, 1998

ASM = as63.exe
LINK = lk63.exe
HEX = hx63.exe
ASM_FLG = -g
LINK_FLG = -g
HEX_FLG =

ALL : test.abs

test.abs : test.cm sub.o main.o

$(LINK) $(LINK_FLG) test.cm

sub.o : C:\EPSON\S1C63\Test\sub.s

$(ASM) $(ASM_FLG) C:\EPSON\S1C63\Test\sub.s

main.o : C:\EPSON\S1C63\Test\main.s

$(ASM) $(ASM_FLG) C:\EPSON\S1C63\Test\main.s

This is a generic make file that contains macro setting and dependency list.

The following files are generated by the development tools during a build process:

.o

Relocatable object files (generated by the assembler)

.abs

Absolute object file (generated by the linker)

.hsa, .lsa, .csa

Motorola S files (generated by the HEX converter when this format
is specified in the work bench)

h.hex, l.hex, c.hex

Intel HEX files (generated by the Hex converter when this format
is specified in the work bench)