CHAPTER 8: DEBUGGER
S5U1C63000A MANUAL EPSON 123
(S1C63 FAMILY ASSEMBLER PACKAGE)
(3) ICE initialization
When the above tests are finished, the debugger initializes the ICE as follows:
• Mapping (memory configuration is set according to the parameter file)
• Initializing mapped memory (RAM: 0xa; code ROM: 0x1fff; data ROM: 0xf)
• Initializing option data (cleared to 0)
• Initializing break conditions (all break conditions are cleared)
• Initializing trace conditions (normal trace is set and the trace trigger point is set to 0)
• Setting execution cycles counter to 0.
• Initial setting of watch data addresses (addresses 0, 4, 8, and C)
• Initializing CPU registers
When initialization is terminated normally:
Map............................... done
Initialize........................ done
>
When an error is encountered:
Map............................... done
Initialize........................ Error
Please quit db63 and restart!
>
If an error occurs in the above initialization process, temporarily quit the debugger. Check the cause
of the error and repair it before restarting the debugger.
After initialization, the state of the screen including the position and size of the windows will return the
same as the last time the debugger was terminated. The contents displayed in each window if it is opened
are as follows:
Window Display contents
[Command] window Initialization information (and waits for command input)
[Data] window Data memory contents starting from data memory address 0
[Register] window Current register values
[Source] window Program memory contents starting from program memory address 0x0100
The previously set display mode (Unassemble, Source or Mix) is used.
[Trace] window Blank
8.3.5 Method of Termination
To terminate the debugger, select [Exit] from the [File] menu.
You can also input the q command in the [Command] window to terminate the debugger.
>q