S5U1C62000A MANUAL
EPSON
175
(S1C60/62 FAMILY ASSEMBLER PACKAGE)
CHAPTER 9: DEBUGGER
9.9.8 Break
bp
(break point set)
Function
This command sets or clears breakpoints using a program's execution address or address ranges.
Format
(1) >bp <break1> [<break2> [<break3> [<break4>]]]
↵
(direct input mode)
(2) >bp
↵
(guidance mode)
PC break set status
1. set 2. clear 3. clear all
... ? <1 | 2 | 3>
↵
.......... (guidance depends on the above selection, see examples)
>
<break1–4>:
Break address or address area; hexadecimal or symbol (IEEE-695 format only)
Condition:
0
≤
address
≤
last program memory address
Examples
Format (1)
>bp 100 200..300
↵
... Sets PC break points at address 0x100 and the area from 0x200 to 0x300.
* The direct input mode cannot clear the set break points.
Format (2)
>bp
↵
(Set)
PC break: None.
1. set 2. clear 3. clear all ... ? 1
↵
... "1. set" is selected.
Set new PC break ? : 100
↵
... Address 0x100 is set as a breakpoint.
Set new PC break ? : 200..300
↵
... Area 0x200–0x300 is set as a break area.
Set new PC break ? :
↵
... Terminated by [Enter] key.
>bp
↵
(Clear)
0: 0100
1: 0200..0300
1. set 2. clear 3. clear all ... ? 2
↵
... "2. clear" is selected.
Clear PC break : 150..250
↵
... Break area 0x150(0x200)–0x250 is cleared.
Clear PC break :
↵
... Terminated by [Enter] key.
>bp
↵
(Clear all)
0 : 0100
1 : 0251..0300
1. set 2. clear 3. clear all ... ? 3
↵
... "3. clear all" is selected.
>bp
↵
PC break: None.
1. set 2. clear 3. clear all ... ?
↵
... Terminated by [Enter] key.
>
Notes
• All PC breaks are cleared by executing the bm command.
• The addresses must be specified within the range of the program memory area available for each
microcomputer model.
An error results if the input one is not a hexadecimal number or a valid symbol.
Error : invalid value.
An error results if the limit is exceeded.
Error : Program address out of range.
• The consecutive address area is set by entering as "<start address>..<end address>". An error results if
the start address is larger than the end address.
Error : end address < start address.
• When clearing PC break points, the specified addresses or areas that have not been set as PC
breakpoints are ignored. The break points within the specified area are cleared.