6. Evaluation Mode Operation
16
Seiko Epson Corporation
S1V30000 Series Graphical User Interface
Application (Rev 3.01)
6.1.1 Registration
area
The Register
button
sends an ISC_TEST_REQ message over the serial communications
link to register S1V30xxx’s UART as its active interface. At the same time, this allows the
user to verify that both the interface and target system are functioning correctly. This
registration process must occur before any further communication with the target can take
place. If any messages are sent before registering the UART as S1V30xxx’s active
interface, then this is reported in a response message with an error code. (See section 3.2).
On pressing the Register
button, the following messages will appear in the system
messages window:
‘ISC_TEST_REQ : sending’
‘ISC_TEST_RESP : success’
If these messages do not appear then either there is a problem with the hardware setup or
the communications link, please refer to the troubleshooting section.
Before S1V30xxx can be controlled via an interface other than its UART, it is required to
deregister the UART as its active interface. The Deregister button is provided for this
purpose. It uses the same pair of messages to request deregistration and to acknowledge
successful deregistration. The messages displayed for successful deregistration should
therefore be exactly as described in the case of registration (see above). While controlling
S1V30xxx using the GUI there is no need for the user to deregister.
The decode key field is used with devices that support keys. In order to register the device,
the host must supply the appropriate key in the ISC_TEST_REQ message. The key is
specified in the
init_file.inf
.
Please refer to the Message Protocol document for
more information.
The Version button sends back the hardware and firmware version. Messages will appear
in the system messages window similar to those below.
‘ISC_VERSION_REQ : sending’
‘ISC_VERSION_RESP: HW v0.0, FW v1.5’
The SW Reset button is supplied to allow software reset of S1V30xxx – it sends an
ISC_RESET_REQ message to the S1V30xxx board. This resets the firmware running on
the target device.
The Reboot button is supplied to allow reset of S1V30xxx firmware – it sends an
ISC_RESET_REQ message to the S1V30xxx board. This message causes the bootstrap
mode of the target device firmware to be entered so that its firmware may be upgraded.