CHAPTER 8: DEBUGGER

CHAPTER 8 DEBUGGER

This chapter describes how to use the Debugger db63.

8.1 Features

The Debugger db63 is used to debug a program after reading an object file in the IEEE-695 format that is generated by the linker.

It has the following features and functions:

Various data can be referenced at the same time using multiple windows.

Frequently used commands can be executed from tool bars and menus using a mouse.

Also available are source display and symbolic debug functions which correspond to assembly source codes.

Consecutive program execution and two types of single-stepping are possible.

Five break functions are supported.

A real-time display function shows register and memory contents on-the-fly.

A time display function showing execution time by both duration and steps.

An advanced trace function.

An automatic command execution function using a command file.

8.2 Input/Output Files

 

from Linker

 

 

 

 

IEEE-695

Source file(s)

 

 

Parameter file

object file

file.s

Command file

 

file.par

file.abs

file.cmd

 

 

 

ICE

Debugger

 

file.hsa

file.fsa

db63

 

file.lsa

file.ssa

 

 

 

 

 

file.csa

file.msa

file.cmd

file.log

file.trc

Program/data

Option

HEX files

HEX files

 

 

 

Record file

Log file

Trace file

 

 

Fig. 8.2.1 Flow chart

8.2.1 Input Files

Parameter file

File format: Binary file File name: <file name>.par

Description: This file contains memory information on each microcomputer model and is indispensable for starting the debugger. This file is provided for each microcomputer model.

The following files are read by the debugger according to command specification.

Object file

File format: Binary file in the IEEE-695 format

File name: <file name>.abs (An extension other than ".abs" can also be used.)

Description: This is an object file generated by the linker. This file is read into the debugger by the lf command. By reading a file in the IEEE-695 format that contains debug information, source display and symbolic debugging can be performed.

118

EPSON

S5U1C63000A MANUAL

 

 

(S1C63 FAMILY ASSEMBLER PACKAGE)