Precautions; Restrictions On Debugging; Operation Of The Internal Peripheral Circuits; Interrupts When The Target Program Is Not Running - Epson S5U1C33001H1400 Manual

In-circuit debugger for s1c33 series microcomputers
Table of Contents

Advertisement

10. PRECAUTIONS

10. PRECAUTIONS

10.1 Restrictions on debugging

The debugging using the S5U1C33001H is subject to the restrictions specified below.
10.1.1

Operation of the internal peripheral circuits

The peripheral circuits of the S1C33xxx stop operating when the debugger (gdb.exe) on the
host computer is ready to accept commands, that is, unless the target program is running.
For this reason, the peripheral circuits do not operate in real time when the target program
is executed in the single-step mode. For details on single-step execution, refer to the
"Debugger" section in the "S5U1C33001C Manual (C Compiler Package for S1C33 Family)".
10.1.2

Interrupts when the target program is not running

If an interrupt request to the C33 core is generated by the target system when the target
program is not running, interrupt processing is paused. The interrupt that has been paused
is serviced immediately before the target program is executed or immediately after one
instruction is executed after the debugger (gdb.exe) on the host computer has directed that
the target program be executed.
10.1.3

Interrupts when the target program is executed in a single step

If an interrupt request to the C33 core is generated by the target system during single-step
execution of the target program, including functions and subroutines (STEP), the interrupt
request is paused. During single-step execution of the target program, not including
functions and subroutines (NEXT), an interrupt request received within a function or
subroutine is serviced without being paused and an interrupt received in other parts of the
program is paused as with the STEP command. The interrupt that has been paused is
serviced immediately before the target program is executed or immediately after one
instruction is executed after the debugger (gdb.exe) on the host computer has directed that
the target program be executed. For details on single-step execution (STEP and NEXT),
refer to the "Debugger" section in the "S5U1C33001C Manual (C Compiler Package for
S1C33 Family)".
10.1.4

Break functions

The S5U1C33001H and the debugger support multiple break functions.
The timing at which a break occurs is classified into the following two categories
depending on the break function.
(1) Break functions that suspend the target program before the instruction in which the
32
cause of the break occurred is executed
Software PC break, hardware PC break
EPSON
S5U1C33001H1400 Manual (Rev. 0.20)
S1C33 Family In-Circuit Debugger

Advertisement

Table of Contents
loading

Table of Contents