1. Home
    2. Software and Tools
    3. Tools

Flash Development Toolkit (Programming GUI)

Renesas Flash Development Toolkit is the dedicated flash programming software for Renesas flash microcomputers, which offers sophisticated and easy-to-use Graphical User Interface.
Moreover, when it is used with High-performance Embedded Workshop, it allows the users who involved in development of the embedded application software adopting Renesas flash microcomputers to advance the development under one common environment.

We have released V.4.09 Release 03 of the Flash Development Toolkit. The new release supports Windows® 10 and 8.1.
However, the addition of new functionality and supported MCUs has been discontinued from V.4.09 Release 02.

  • V.4.09 Release03 supports Windows® 10, 8.1, and 7.
  • V.4.09 Release02 supports Windows® 7, Vista, and XP.

 

 

Release Information

Latest Ver.: V.4.09 Release 03
Released: Jan 20, 2016

Type name: R0C00000FDW04R

Details of upgrade (See Tool News)

Operating Environment

 

Notes:

  • Free-of-charge update from previous version before Ver.3 of Flash Development Toolkit to Ver.4 is not available. Please purchase the revised product if necessary.
  • Note that if you are using AutoUpdate Utility on the PC where Flash Development Toolkit V.3 has already been installed, the free-of-charge evaluation version of V.4.00 Release 00 will be installed in addition.

 

Features

  • Useful messaging log to show the programming progress.
  • Field programming function to export the project easily.
  • Access right function to prevent the errors before they occur.
  • Build function to combine more than one file.
  • Multiple checksum which is useful for programming and file discrimination.

 

Functions

The Flash Development Toolkit has three user-friendly GUIs which are available to choose the one depending on the purpose of use.

 

[With generating project]

  • Main window
    Thanks to its project management function, this window permits data management for a system comprised of multiple microcomputers and data management in each development phase to be exercised efficiently. Furthermore, its data editing function permits you to edit parameters easily.
    This window provides you the convenient environment during a development stage.

  • Simple interface window
    You can use this window by calling it from the main window after creating a project. By using the project management function, you can write data for multiple projects to your MCU easily.
    This window provides you the convenient environment when it is used during a mass-production stage or when there are multiple data and devices to manage.

 

[Without generating project]

Basic window is a simplified version of the main window.

 

  • Basic window
    You can use this window by starting it directly. This window permits you to write data to your MCU easily without having to create a project. This window provides you the convenient environment when used during a mass-production stage or when there are one data and device to manage.
    Note: This window is available from Ver.3.

 

Specifications

Oprerating mode:

  • Boot mode
  • User programming mode
  • User boot mode

 

Communication Methods

For details of supported devices and supported versions of Flash Development Toolkit using with your target device,
refer to Target device list.

MCU Family Embedded ROM Boot Function Programable with
SuperH Flash memory Serial On-board Programmer HS0008EASF5H
or
E8a (R0E00008AKCE00)
or
Serial (via the RS-232C transceiver)
RX Flash memory Serial E1 (R0E000010KCE00)
or
E20 (R0E000200KCT00)
or
Serial (via the RS-232C transceiver)
R8C Flash memory Serial E1 (R0E000010KCE00)
or
E20 (R0E000200KCT00)
or
E8a (R0E00008AKCE00)
or
Serial (via the RS-232C transceiver)
M16C Flash memory Serial E8a (R0E00008AKCE00)
or
Serial (via the RS-232C transceiver)
H8SX Flash memory Serial On-board Programmer HS0008EASF5H
or
E8a (R0E00008AKCE00)
or
Serial (via the RS-232C transceiver)
USB Directly through the USB port of PC
H8S Flash memory Serial On-board Programmer HS0008EASF5H
or
E8a (R0E00008AKCE00)
or
Serial (via the RS-232C transceiver)
USB Directly through the USB port of PC
H8 Flash memory Serial On-board Programmer HS0008EASF5H
or
E8a (R0E00008AKCE00)
or
Serial (via the RS-232C transceiver)
740 QzROM Serial E8a emulator and IC Socket Board

  

Components

  • Flash Development Toolkit : 1 CD-R

Note: Flash Development Toolkit is a programming software. Some hardware products come with this software while others require to purchase. So please check the table shown below when you start to consider purchasing.

Hardware

Components

Communicate with :

E8a Emulator Note1
(R0E00008AKCE00)
- E8a Emulator
- Flash Development Toolkit
[Evaluation versionNote2]

PC

USB

User system

SCI
(without RS-232C transceiver)
On-board programmer
HS0008EASF5H Note1 Note3
- Adapter board

PC

RS-232C

User system

SCI
(without RS-232C transceiver)

Notes:

1:The E8a emulator and HS0008EASF5H support different MCUs. You can see target devices information here.

2: Support for free evaluation boards are not provided at all. Nor will inquiries or questions about those boards be received. If you need some supports or you are writing to the final product, please be sure to purchase the product version.

3: Programming soft is not included, please make sure to purchase the product version of Flash Development Toolkit.

 

System Configuration

[Communication Methods of Flash Development Toolkit V.4 or later]

Note: E8a is E8 emulator's successor.

 

[Communication Methods of Flash Development Toolkit V.3 or before]

Target Devices

 

See all available MCUs for Flash Development Toolkit V4.xx Release xx.

Flash Development Toolkit target device list (Jan 20, 2016) [PDF(91KB)]

 

 

FDT Terminology

Item Meaning
FDT Flash Development Toolkit
PC Personal Computer (IBM Compatible)
UPB Universal Programming Board (as supplied with 1G EDKs, formerly known as EVBs). Used to control Mode pins without having to move jumpers.
FDM Flash Development Module. Next generation UPB - uses USB interface to the PC.
USB Universal Serial Bus. Fast communications port supported by newer PCs
EDK Renesas Evaluation Development Kit
FCF FDT Configuration File - Holds device specific information (used to replace the database record for each device as required in FDT 1.5)
HEW High-performance Embedded Workshop
CKM Main Clock Multiply/Divide ratio. Used to scale the input clock frequency for the main clock for some devices
CKP Peripheral Clock Multiply/Divide ratio. Used to scale the input clock frequency for the peripheral clock for some devices
Protocol A The protocol used for communication between the Host and the target device in FDT 1.5 (0.8um, 0.6um, 0.35um devices). These are not QA'd or guaranteed and are provided for legacy support only. They require the crystal frequency to be defined at compiled time (meaning that recompilation is required for a different crystal frequency). These are available as a separate download.
Protocol B The protocol used for communication between the Host and the target device in the Japanese written/QA'd Kernels for 0.35um devices.
Protocol C The protocol used for communication between the Host and the target device in the embedded Kernels for 0.18um devices.
0.18um The latest process technology for Renesas H8 Flash Microcontrollers. These devices use kernels embedded in the device at the factory. This avoids having to download the kernel, and allows use of qualified programming algorithms even in User Mode.
Direct Mode Connection directly to the device (Not via an interface board such as the UPB or FDB)
Boot Mode Mode of the microcontroller which allows initial bootstrap communication with the PC. The flash always gets automatically erased upon successful boot mode connection (for data security).
User Mode Mode of the microcontroller which allows a user's program in flash to be executed from reset.
User Boot Mode Mode of the microcontroller which allows a user's program in a special region of flash (User Boot area) to be executed from reset. Entry to this mode is controlled by external pins of the device. This makes it possible to have one device with two different programs which could execute, selected by changing the state of an external pin. This could be used for communications via an alternative interface, or for user defined test modes.
Clock Mode Some devices support multiple modes of operation of the clock, differentiated by frequency range, power consumption, and use of a crystal resonator or external clock input.
Workspace Metaphor used to describe a collection of projects and files. A file used to group a collection of projects.
Project Metaphor used to describe a target device configuration, and a set of files (S-Record / Binary) that can be used to program the device. Used to save and recall settings required to connect to a device. A project must be held within a workspace.
Kernel Build Assistant Program used in FDT 1.5 to extract the source files for a given kernel from a shared directory tree structure. Not required in FDT 2.1 because each kernel has all of the source files in its own directory. This allows updating of any base kernel without impacting another.
Base kernel/device Some devices are supported by using the kernel for another (Base device) but with a modified fcf file. This is often used when the device is very similar but has slight differences (eg. different sized flash).
Protocol D The protocol used for communication between the Host and the target device for the R8C, M16C, M32C and M32R devices
E8 USB interface board; initially supporting the R8C devices.
FoUSB USB interface board available outside Asia.

Target Devices

Family Group
RX Family
SuperH RISC engine Family
R8C Family
M16C Family (R32C / M32C / M16C)
H8 Family
H8S Family
H8SX Family
740 Family

Below you will find information to support the development of your application.

 

Information supporting development tools

Title Description
My Renesas Create a My Renesas account to use our tool download services,
receive e-newsletter/update notifications, and take advantage of our other services.
e-learning Information for studying and learning about microcontrollers and microprocessors.
FAQ Frequently asked questions and useful hints for development.
Forum A forum and community site to share technical information,
questions and opinions with others who use Renesas MCU's.
Tool News Tool release information and other important information.
Operating Environment Information on system requirements and operating environment for the latest
version of tools.
Info on Discontinued Products A list of Renesas software and tools that have been discontinued and
are no longer being offered for new projects.

Confirm below disclaimers

Input Renesas account name and password

Menu
Contact