05192024

Last update2016/05/28 14:38

Back 現在地: Home パートナー segger-tools Flasher RX More

Flasher RX More

Flasher RX
Overview

Flasher RX - Flash Programmer for Renesas RX cores

Flasher RX is a programming tool for Renesas RX600 series microcontrollers with on-chip or external flash memory and Renesas RX core. Flasher RX is designed for programming flash targets with the J-Flash software or stand-alone. In addition to that Flasher RX has all of the J-Link RX functionality. Flasher RX connects via Ethernet, USB or via RS232 interface to a PC, running Microsoft Windows 2000, Windows XP, Windows 2003, Windows Vista or Windows 7.

Flasher RX itself has a built-in 20-pin JTAG connector but is shipped with an 14-pin adapter for Renesas RX devices.

Features

  • Stand-alone JTAG programmer (Once set up, Flasher can be controlled without the use of PC program)
  • Support for Renesas RX600 series CPUs (RX610, RX621, RX62N, RX62T)
  • Supports internal and external flash devices
  • 64 MB memory for storage of target program
  • Serial in target programming supported
  • Data files can be updated via Ethernet/USB using J-Flash or via the mass storage functionality of Flasher RX
  • Target interface: JTAG
  • No power supply required, powered through USB
  • Can be used as J-Link (JTAG emulator) with a download speed (into RAM) of up to 720 Kbytes/second
  • Programming speed between 30-300 Kbytes/second depending on target hardware


Available software

In order to setup Flasher RX for stand-alone operation, you need the J-Flash software from the J-Link software and documentation package. The J-Link software and documentation package is available for download on our website: Software and documentation package download


Supported Devices

Currently, programming of the internal flash memory of the following devices is supported by Flasher RX:

 

Device CPU core Flash size [kByte]
R5F56104 RX610 768
R5F56106 RX610 1024
R5F56107 RX610 1536
R5F56108 RX610 2048
R5F56216 RX621 256
R5F56217 RX621 384
R5F56218 RX621 512
R5F562N7 RX62N 384
R5F562N8 RX62N 512
R5F562T6 RX62T 64
R5F562T7 RX62T 128
R5F562TA RX62T 256

 

Support for RX630 devices is comming soon.

 


Specifications

 

 

General
Supported OS Microsoft Windows 2000
Microsoft Windows XP
Microsoft Windows XP x64
Microsoft Windows 2003
Microsoft Windows 2003 x64
Microsoft Windows Vista
Microsoft Windows Vista x64
Microsoft Windows 7
Microsoft Windows 7 x64
Operating Temperature + 5 °C ... + 60 °C
Storage Temperature - 20 °C ... + 65 °C
Relative Humidity (non-condensing) < 90% rH
Mechanical
Size (without cables) 121mm x 66mmx 30mm
Weight (without cables) 119g
Available interfaces
USB Host Interface USB 2.0, full speed
Ethernet Host Interface 10/100 MBit
RS232 Host Interface RS232 9-pin
Target Interface JTAG 20-pin (shipped with 14-pin adapter for Renesas RX)
JTAG Interface, Electrical
Power Supply USB powered, 100mA for Flasher RX. 500 mA if target is powered by Flasher RX
Target interface voltage (VIF) 1.2 ... 5V
Target supply voltage 4.5V ... 5V (on the 14-pin adapter the target supply voltage can be switched between 3.3V and 5V)
Target supply current max. 400mA
Reset Type Open drain. Can be pulled low or tristated
Reset low level output voltage (VOL) VOL <= 10% of VIF
For the whole target voltage range (1.8V <= VIF <= 5V)
LOW level input voltage (VIL) VIL <= 40% of VIF
HIGH level input voltage (VIH) VIH >= 60% of VIF
For 1.8V <= VIF <= 3.6V
LOW level output voltage (VOL) with a load of 10 kOhm VOL <= 10% of VIF
HIGH level output voltage (VOH) with a load of 10 kOhm VOH >= 90% of VIF
For 3.6 <= VIF <= 5V
LOW level output voltage (VOL) with a load of 10 kOhm VOL <= 20% of VIF
HIGH level output voltage (VOH) with a load of 10 kOhm VOH >= 80% of VIF
JTAG Interface, Timing
Max. JTAG speed up to 12MHz
Data input rise time (Trdi) Trdi <= 20ns
Data input fall time (Tfdi) Tfdi <= 20ns
Data output rise time (Trdo) Trdo <= 10ns
Data output fall time (Tfdo) Tfdo <= 10ns
Clock rise time (Trc) Trc <= 10ns
Clock fall time (Tfc) Tfc <= 10ns

 

 


JTAG interface connection (14-pin)

 

Pin Signal Type Description
1 TCK Output JTAG clock signal to target CPU. It is recommended that this pin is pulled to a defined state on the target board. Typically connected to TCK on target CPU.
3 TRSTn Output JTAG Reset. Output from Flasher RX to the Reset signal of the target JTAG port. Typically connected to nTRST of the target CPU. This pin is normally pulled HIGH on the target to avoid unintentional resets when there is no connection.
4 EMLE Output Pin for the on-chip emulator enable signal. When the on-chip emulator is used, this pin should be driven high. When not used, it should be driven low. Pulled HIGH to VTref via 1k pull-up resistor on 14-pin adapter.
5 TDO Input JTAG data output from target CPU. Typically connected to TDO on target CPU.
6 --- NC This pin is not connected to Flasher RX.
7 --- NC This pin is not connected to Flasher RX.
8 VTref Input This is the target reference voltage. It is used to check if the target has power, to create the logic-level reference for the input comparators and to control the output logic levels to the target. It is normally fed from Vdd of the target board and must not have a series resistor.
9 TMS Output JTAG mode set input of target CPU. This pin should be pulled up on the target. Typically connected to TMS on target CPU.
10 --- NC This pin is not connected to Flasher RX.
11 TDI Output JTAG data input of target CPU. It is recommended that this pin is pulled to a defined state on the target board. Typically connected to TDI on target CPU.
13 nRES I/O Target CPU reset signal. Typically connected to the RESET pin of the target CPU, which is typically called "nRST", "nRESET" or "RESET".
Notes:

 

  • All pins marked NC are not connected to Flasher RX. Any signal can be applied here; Flasher RX will simply ignore such a signal.
  • Pins 2, 12, 14 are GND pins connected to GND in Flasher RX. They should also be connected to GND in the target system.

 

 


Performance of MCUs with internal flash memory

The following table lists program and erase performance values for different controllers.

Microcontroller Size [kByte] Erase time [sec] Program time [sec] Verify time [sec] Total time [sec]
R5F56108 2048 9.523 11.915 3.890 25.585