CHAPTER 13 S1C88 FAMILY DEBUGGER
S5U1C88000C MANUAL II
EPSON
123
WORKBENCH/DEV TOOLS/OLD ASSEMBLER
(2) Sequential break function
The sequential break function causes a break to occur after the target program executes specified
addresses following a specific sequence.
Three channels (BA1 to BA3) are provided for use in sequential breaks. On address can be set indi-
vidually for each channel. For BA3, an execution count or number of times the program is to be run
can be set, in addition to a break address.
The break addresses set here are effective in the entire code space, regardless of where active break
area is selected.
One of the following four sequential break modes can be set depending on the channels used.
Independent break mode
In this mode, each channel acts as an independent breakpoint. When a program fetches the
instruction at the address set on the channel, a break occurs before the program can execute that
instruction. The run count specified for BA3 is not effective.
BA3 count mode
In this mode, program execution is made to break when the program has fetched the instruction at
the address set on BA3 the specified number of times. Settings on BA1 and BA2 are not effective.
BA2–3 sequential mode
In this mode, program execution is made to break when the program has fetched the instruction at
the address set on BA3 the specified number of times after executing the instruction more than
once at the address set on BA2. Setting on BA1 is not effective.
BA1–3 sequential mode
In this mode, program execution is made to break when the program has fetched the instruction at
the address set on BA3 the specified number of times after executing the instructions more than
once in that order at the addresses set on BA1 and BA2.
Table 13.8.5.2 Sequential break setting commands
Function
Set sequential break mode
Set hardware breakpoints
Clear hardware breakpoints
Command
bas
ba
bar
Button
–
–
–
Menu
[Break | Setting...]
[Break | Breakpoint Setting]
[Break | Breakpoint Setting]
To set sequential break mode, select [Setting...] from the [Break] menu.
The [Break Common Setting] dialog box then appears.
Select one of the [Sequential Break Mode] radio buttons
from this dialog box to set the desired mode.
When you choose any radio button for BA3 counter-based
mode, the [CH3 Count] text box becomes active. There-
fore, enter an execution count in this text box. The pro-
gram does not break until it fetches the instruction (the
number of times as specified here) at the BA3 address.
Содержание S1C88 Series
Страница 4: ......
Страница 304: ......
Страница 305: ...S1C88 Family Development Tools Quick Reference ...