SMH Technologies FlashRunner FR03 User Manual

High-performance, standalone in-system programmer
Table of Contents

Advertisement

Quick Links

FR03
User's Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FlashRunner FR03 and is the answer not in the manual?

Questions and answers

Summary of Contents for SMH Technologies FlashRunner FR03

  • Page 1 FR03 User’s Manual...
  • Page 3 FlashRunner FR03 High-Performance, Standalone In-System Programmer User’s Manual Revision 1.1 — June 2008 Revision 1.3 - Apr 2015 Copyright © 2015 SMH Technologies DC10731...
  • Page 4 SMH Technologies reserves the right to make improvements to FlashRunner, its documentation and software routines, without notice. Information in this manual is intended to be accurate and reliable. However, SMH Technologies assumes no responsibility for its use; nor for any infringements of rights of third parties which may result from its use.
  • Page 5: Table Of Contents

    Contents Before Starting 9 Important Notice to Users 9 Safety 9 Getting Technical Support 10 Additional Documentation 10 Overview 11 What is FlashRunner FR03? 11 1.1.1 General Features 12 1.1.2 Hardware Features 12 1.1.3 Software Features 12 Package Checklist 13...
  • Page 6 Contents Connectors 23 Overview 23 ISP Connector 23 Control Connector 25 RS-232 Connector 26 Power Connector 27 Technical Specifications 29 Absolute Maximum Ratings 29 DC Characteristics and Functional Operating Range 30 AC Characteristics 31 Physical and Environmental Specifications 32...
  • Page 7 FlashRunner FR03 User's Manual Index of Figures Figure 1.1: FlashRunner FR03 11 Figure 1.2: Hardware Overview 13 Figure 2.1: FlashRunner Control Panel, Communication Settings 18 Figure 2.2: FlashRunner Control Panel, Target Device Configured 19 Figure 2.3: FlashRunner Control Panel, Binary File Conversion 20 Figure 2.4: FlashRunner Control Panel, File Transfer 21...
  • Page 9 FlashRunner FR03 User's Manual Index of Tables Table 3.1: ISP Connector Signals 25 Table 3.2: Control Connector Signals 26 Table 3.3: RS-232 Connector Signals 27 Table 4.1: Absolute Maximum Ratings 29 Table 4.2: DC Characteristics and Functional Operating Range 30 Table 4.3: AC Characteristics 31...
  • Page 11: Before Starting

    While every effort has been made to ensure the accuracy of all information in this document, SMH Technologies assumes no liability to any party for any loss or damage caused by errors or omissions or by statements of any kind...
  • Page 12: Getting Technical Support

    Technologies offers a fast and knowledgeable technical support to all of its customers and is always available to solve specific problems or meet specific needs. To get in touch with SMH Technologies, please refer to the contact information below. Phone:...
  • Page 13: Overview

    FlashRunner FR03 is a high-performance, standalone In-System Programmer specific for Flash-based microcontrollers and serial memories. FlashRunner FR03 is targeted at production environments, easily interfaces to your programming system or Automatic Test Equipment (ATE) and can work either in full standalone mode or controlled by a host system.
  • Page 14: General Features

    Overview 1.1.1 General Features Fastest programming algorithms (as fast as target device’s memory technology limit), approved by silicon manufacturers; Easy ATE integration; Standalone operations (projects and code images stored on a memory card); Also controllable by any host system via RS-232; Supports most ISP protocols (BDM, JTAG, SPI, I2C, MON, ICC, SCI, etc.);...
  • Page 15: Package Checklist

    FlashRunner FR03 User's Manual 1.2 Package Checklist The FlashRunner FR03 package includes the following items: FlashRunner FR03 unit, including an SD card already pre-installed with the programming algorithm you specified at the time of purchase; Serial cable for connection to the host PC;...
  • Page 16: Programming Algorithms And Licenses

    Programming algorithms and license files are stored in the SD card (see the FlashRunner Programmer’s Manual for more information). Note: FlashRunner FR03 uses a proprietary file system. The contents of the FlashRunner FR03 SD card are not readable by a PC. 1.5 Upgrading the Firmware The FlashRunner firmware can be easily upgraded using the provided Control Panel utility.
  • Page 17: System Setup

    For how to connect to other target devices, please refer to the FlashRunner Programmer’s Manual. This chapter will explain how to set up FlashRunner FR03 for the first time. Although FlashRunner is typically used for standalone operations (Standalone mode), the examples in this chapter will use the host system to send commands to FlashRunner (Host mode).
  • Page 18: Hardware Setup

    Windows 2000 or Windows XP, you must log in as Administrator. 2.3 Hardware Setup To set up FlashRunner FR03, you must follow the steps below, in the indicated order: Interface FlashRunner with your test/programming equipment; Connect FlashRunner to the host system;...
  • Page 19: Connecting Flashrunner To The Host System

    FlashRunner FR03 User's Manual 2.3.2 Connecting FlashRunner to the Host System FlashRunner FR03 connects to the host system via RS-232. 2.3.3 Powering Up FlashRunner Power up FlashRunner by connecting the output of a 7.5V power supply (not included) to the “POWER” barrel connector. FlashRunner accepts any DC voltage between 6.5V and 9V.
  • Page 20: Figure 2.1: Flashrunner Control Panel, Communication Settings

    System Setup Figure 2.1: FlashRunner Control Panel, Communication Settings Click the “Connect” button. On the “Communication History” section, note the commands that have been sent and received. In this case, the SPING command is automatically sent to FlashRunner, which replies with the PONG> string. In the edit box below the communication history, type the following commands (each followed by Return): TCSETDEV FREESCALE MC68HC908QY4 HC08...
  • Page 21: Figure 2.2: Flashrunner Control Panel, Target Device Configured

    FlashRunner FR03 User's Manual FlashRunner will respond to each command with the > string, indicating that the command has been successfully executed. After sending these commands, the Control Panel will look like the figure below. Figure 2.2: FlashRunner Control Panel, Target Device Configured When working with Freescale HC08 devices, FlashRunner requires you to specify the Reset power up and power down times, in milliseconds.
  • Page 22: Figure 2.3: Flashrunner Control Panel, Binary File Conversion

    System Setup FlashRunner format, click the “Create FlashRunner Binary Format” button. The following dialog box will appear. Figure 2.3: FlashRunner Control Panel, Binary File Conversion In the “Input” section, specify the source file to be converted, its format, and the address from which the file conversion will start (offset). In the “Output”...
  • Page 23: Figure 2.4: Flashrunner Control Panel, File Transfer

    FlashRunner FR03 User's Manual Figure 2.4: FlashRunner Control Panel, File Transfer Click the “...” to browse for the image file to be set, then click “Start” to begin the transfer. The file will be saved to the FlashRunner SD card, in the \BINARIES folder.
  • Page 24: Figure 2.5: Flashrunner Control Panel, Target Device Programmed

    System Setup Figure 2.5: FlashRunner Control Panel, Target Device Programmed We are now done with programming the target device. Click the “Disconnect” button to free the serial port resource. For detailed information on all of the FlashRunner commands and their syntax, including specific commands for specific family of microcontrollers, please refer to the FlashRunner Programmer’s Manual, included (in PDF format) in the FlashRunner CD-ROM.
  • Page 25: Connectors

    FlashRunner FR03 User's Manual 3 Connectors 3.1 Overview FlashRunner FR03 connects to your programming/testing system through two connectors: the “ISP” D-Sub connector groups ISP signals, and the “CONTROL” header connector groups control signals. The “RS-232” connector allows FlashRunner to be set up and controlled by a host system.
  • Page 26: Figure 3.1: Isp Connector

    Connectors Note: when FlashRunner is powered off, ISP signals are not HiZ. As a result, ISP signals have a low impedance that could be intrusive when other tools perform in-circuit testing on the target board. DIO0/AO0 DIO1/AO1 10 DIO5 VPROG0 11 DIO6 VPROG0 12 GND...
  • Page 27: Control Connector

    FlashRunner FR03 User's Manual Table 3.1: ISP Connector Signals Pin # Signal Name Description DIO0/AO0 Digital input/output 0 or analog output 0 DIO1/AO1 Digital input/output 1 or analog output 1 VPROG0 Programmable voltage 0 (max 5.5V, 500mA) VPROG0 Programmable voltage 0 (max 5.5V, 500mA)
  • Page 28: Rs-232 Connector

    Connectors Table 3.2: Control Connector Signals Pin # Signal Name Description START START (input , active low) BUSY BUSY (output, push-pull, active low) PASS PASS (output, push-pull, active low) FAIL FAIL (output, push-pull, active low) Ground Ground 3.4 RS-232 Connector The “RS-232”...
  • Page 29: Power Connector

    FlashRunner FR03 User's Manual Table 3.3: RS-232 Connector Signals Pin # Signal Name Description Not connected TX_RS232 TX (output, RS-232 levels) RX_RS232 RX (input, RS-232 levels) Not connected Ground Not connected Not connected Not connected Not connected 3.5 Power Connector FlashRunner is powered by an external power supply through the “POWER”...
  • Page 31: Technical Specifications

    FlashRunner FR03 User's Manual 4 Technical Specifications 4.1 Absolute Maximum Ratings Table 4.1: Absolute Maximum Ratings Parameter Value “CONTROL” Connector Maximum input voltage on line START -0.3V to +6V Maximum current on lines BUSY, PASS,FAIL -25mA to 25mA “ISP” Connector Maximum input voltage on lines DIO/AO[1..0], DIO[6..2], CLKOUT...
  • Page 32: Dc Characteristics And Functional Operating Range

    Technical Specifications 4.2 DC Characteristics and Functional Operating Range Table 4.2: DC Characteristics and Functional Operating Range Value Parameter Condition “CONTROL” Connector (input low voltage) on line START -0.3V 1.75V (input high voltage) on line START 3.25V 5.3V (output low voltage) on lines BUSY, FAIL, PASS = 10mA 0.8V (output high voltage) on lines BUSY, FAIL,...
  • Page 33: Ac Characteristics

    FlashRunner FR03 User's Manual 4.3 AC Characteristics The following table summarizes AC characteristics for ISP lines on the “ISP” connector. Table 4.3: AC Characteristics Value Parameter Condition on lines DIO[6..2], = 1.8V 40ns RISE PROG0 Load: 470Ω//100pF DIO[1..0], CLKOUT when = 3.3V...
  • Page 34: Physical And Environmental Specifications

    Technical Specifications 4.4 Physical and Environmental Specifications Table 4.5: Physical and Environmental Specifications Parameter Value Dimensions 89 x 65 x 35 mm Weight 135 g “ISP” connector type 15-pin, D-Sub (female) “CONTROL” connector type 6-pin, 2.54mm-pitch, dual-row boxed header (male) “RS-232”...
  • Page 36 SMH Technologies S.r.l. Via Giovanni Agnelli, 1 33083 Villotta di Chions (PN) Italy info@smh-tech.com...

Table of Contents