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

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
16.9.5 Executing Program
The debugger can execute the target program successively or execute source lines/instructions one step at a time
(single-stepping).
Successive execution
S5U1C33000C MANUAL
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
(1) Successive execution commands
(2) Stopping successive execution
(3) On-the-fly function
The successive execution command execute the loaded program successively from the current PC address.
Using the successive execution command, you can specify a temporary break addresses that are only
effective during program execution.
The temporary break address also can be specified from the [Source] window.
Except being stopped by this temporary break, the program continues execution until it is stopped by one of
the following causes:
If program execution stops while [Source] windows are displayed in source mode, the focus switches to the
[Source] window in which the halted address exists. If displayed in mix or disassemble mode, the [Source]
window at the top is updated.
When operating in ICE mode, you can use the on-the-fly function to display the PC, PSR register, and
watch data values every 1 to 0.1 seconds during successive execution. These contents are displayed in the
relevant positions of the [Register] window. If the [Register] window is closed, they are displayed in the
[Command] window. In the initial debugger settings, the on-the-fly function is disabled. It can be modified
to 0–10 (times) per second using the md command. This function provides a complete real-time display that
is implemented using the S5U1C33104H hardware.
The on-the-fly function in ICD mode displays a message that indicates trace-memory-full in the [Register]
window (or the [Command] window) and real-time trace data. The md command is used to set the update
interval similar to ICE mode.
The on-the-fly function is available only in ICE and ICD modes. In other modes, the display of all windows
except the [Register] window remains unchanged; changes are cleared during successive execution.
Break conditions set by a break setup command are met.
You click on the [Key break] button. (not available in debug monitor mode)
Some other break factor occurs.
When the program does not stop, use this button to forcibly stop it.
[Key break] button
Table 16.9.5.1 Commands/menu commands/tool bar buttons for successive execution
Successive execution
Successive execution to the
specified address
Function
g <address>
EPSON
Command
g
[Run]-[Go to]
[Run]-[Go]
Menu
If you click on the address line
0xC0001C shown in the [Source]
window (after moving the cursor to
that line) and click on the [Go to]
button, for example, the program
starts executing from the current PC
and breaks before executing the
instruction at 0xC0001C.
Button
CHAPTER 16: DEBUGGER
303

Related parts for s5u1c33000c