s5u1c33000c Epson Electronics America, Inc., s5u1c33000c Datasheet - Page 386

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
CHAPTER 16: DEBUGGER
bs (break software)
This command sets a software PC break address at a breakpoint number that has not yet been set.
(1) bs
(2) bs <address>
Format 1)
Format 2)
Software PC breakpoints can be set by using the [Soft PC break] button of the [Source] window in the same way
as with the bs command explained above.
Click on an address line that you want set (by moving the cursor) in the [Source] window, then press the [Soft PC
break] button. The selected line will be prefixed by "!" (and underlined in red) or "?" (and underlined in blue)
indicating that a breakpoint (enabled) is set there.
370
Function
Formats
Input examples
Setting by using the tool bar button
Notes
The above operation results in an error if 16 breakpoints have already been set.
Since PC addresses constitute break conditions, breakpoints must always be set at 16-bit boundary addresses.
If an odd address is specified, the LSB of the specified address is forcibly handled as 0.
If a source line that does not have real code is specified by a line number or in a window, a warning is issued
(when the [Soft PC break] button is used, warning message is not displayed). In this case, the breakpoint is set
at the address of the code that exists immediately after the specified line.
The addresses must be specified within the range of the memory area available for each microcomputer
model. An error results if this limit is exceeded. In Format 1, guidance is displayed prompting you to input an
address again. In Format 2, the command input is canceled.
An error results if you set an address that has already been set.
Software PC breaks are implemented by embedding the BRK instruction. Therefore, software PC breaks
cannot be used for the ROM on the target board where instructions cannot be embedded. In this case, use a
hardware PC break.
When setting a software PC break point to extended instructions with ext or delayed branch instructions, only
the first address can be specified.
ext xxxx
ext xxxx
Extended instruction
<address>: Break address (hexadecimal, symbol or line number)
Condition: 0
The specified addresses are assigned to breakpoints that has not yet been set sequentially beginning with the
smallest breakpoint number. The breakpoints set in this way are enabled (marked /E).
[Soft PC break] button
Error: Cannot set address any more.
Warning: Invalid line, move to next valid line.
Error: Address range (0-0xFFFFFFF).
Error: No map area.
Error: Already exist input address.
address
... Can be set.
... Cannot be set.
... Cannot be set.
0xfffffff (16-bit boundary address)
(guidance mode)
(direct input mode)
EPSON
jr*.d xxxx
Delayed instruction
...Specify an address in hexadecimal form.
...Specify an address by a line number.
...Specify an address in hexadecimal form.
...Specify an address by a line number.
...If an address exceeding 0xfffffff is specified.
...If an unused address is specified.
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
... Can be set.
... Cannot be set.
[ICD / ICE / SIM / MON]
S5U1C33000C MANUAL

Related parts for s5u1c33000c