7 Firmware Update
20
Seiko Epson Corporation
S5U1C17001H USER MANUAL
(ICDMINI VER1.0 and VER1.1)
I/O memory dump by the S5U1C17001H
Note that some S1C peripheral circuits may change the control register status due to their specifications when
the I/O memory is read using the memory dump function of the S5U1C17001H or when the target program
execution is suspended.
For details on the memory dump function, refer to the “Debugger” section in the “S5U1C17001C Manual (C
Compiler Package for S1C17 Family)”.
8.2 Differences from the Actual IC
The S5U1C17001H is different from the actual IC in the way specified below. If this difference is not taken into
consideration in an application, the program may not operate normally in the actual IC.
Register initialization
The initial CPU register values may be different from those of the actual IC. Therefore, be sure not to create a
program that depends on the initialized value.
The initial values when the S5U1C17001H is connected are as follows:
r0–r7: 0x000000
pc:
0x008000
(Note)
sp:
0xfffffc
psr:
0x00 (IL = 000, IE = 0, CVZN = 0000)
Note: The PC initial value is decided according to the TTBR register setting value (boot address). Refer
to the technical manual of each model for the TTBR value.
8.3 Notes on Use of S5U1C17001H
Powering on/off
After turning off the power to the S5U1C17001H by disconnecting the USB cable, wait at least 10 seconds
before turning the power on (connecting the USB cable) again. If the power is turned on immediately after
it is turned off, the S5U1C17001H may not be initialized correctly in a power-on reset, and may cause a
malfunction.
Connecting the target system
The signals connected to the S5U1C17001H are very high-speed signals, so the connector on the target
system must be mounted within 5 cm from the target S1C processor. If there is more distance between the
connector and the S1C processor, the S5U1C17001H may not work properly. Furthermore, be sure to use the
supplied 4-pin cable for connecting the target system to the S5U1C17001H. Using another cable may cause
a malfunction. If another cable must be necessarily used, do not extend the target interface cable and connect
the cable directly to the S5U1C17001H so that the distance to the S1C processor on the target system will be
shortest.
Operation of the S5U1C17001H system
The S5U1C17001H can work by connecting a target system in which the actual S1C processor is mounted.
Since the S5U1C17001H package does not include any board equivalent to a target system, please prepare
separately.