beautypg.com

Chapter 13 e8direct, 1 firmware and device id – Renesas Single-Chip Microcomputer M306NKT3 User Manual

Page 135

background image

119

Chapter 13 E8Direct

The E8 is an existing USB interface board, which has been used to implement the communications protocol for
programming R8C, and M16C devices. Originally this did not support a low level interface allowing its use
without the E8 having knowledge of the device protocol. FDT 3.05 now supports a new E8 firmware that offers
“E8Direct” - a low level interface using the existing E8 hardware, designed to be as similar as possible to the
FDM. Because of some hardware differences, the command protocol is not identical, but it has been designed to
be backwardly compatible.

WARNING: E8Direct is intended for use with Renesas Starter Kits. Use of E8Direct with other boards is not

supported and is untested - damage may occur to the E8 and/or the target board if incorrect settings are used. It is

important to always ensure that the target board power is switched off when plugging the E8 connector into the

target board

13.1

Firmware and Device ID

When plugged in initially the E8 will report itself as a Renesas E-Series Device.

Figure 13-1 Initial E8 enumeration

To use the E8Direct functionality it must be restarted, a task done automatically by FDT during a connection
operation (which may involve a firmware upgrade, see Chapter 12 - E8 Update). The Output window will
contain the following messages

Preparing for re-enumeration of E8 to E8Direct...
Sending re-enumeration command...

Request sent successfully, closing E8 Comms...

At this point the E8 will re-identify itself to Windows as an E8Direct device. NOTE – it will remain as an
E8Direct device until next unplugged or the machine is powered down.