SMH Technologies Flashrunner FR01LAN User Manual

SMH Technologies Flashrunner FR01LAN User Manual

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

Advertisement

Quick Links

http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Flashrunner FR01LAN and is the answer not in the manual?

Questions and answers

Summary of Contents for SMH Technologies Flashrunner FR01LAN

  • Page 1 http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...
  • Page 2 http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...
  • Page 3 FlashRunner FR01LAN High-Performance, Standalone, In-System Programmer User’s Manual DC 10729 http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...
  • 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 FR01LAN? 11 1.1.1 General features 11 1.1.2 Hardware features 12 1.1.3 Software features 12 Package Checklist 13 Hardware Overview 13 1.3.1...
  • Page 6 Contents 2.3.3 Powering Up FlashRunner 21 2.3.4 Setting Up LAN Settings 21 Step-by-Step Tutorial: Sending Commands to FlashRunner 21 Connectors 29 Overview 29 ISP Connector 29 Control Connector 31 3.3.1 RS-232 Connector 32 Technical Specifications 35 Absolute Maximum Ratings 35 DC Characteristics and Functional Operating Range 36 AC Characteristics 38 Physical and Environmental Specifications 39...
  • Page 7 FR01LAN User's Manual Index of Figures Figure 1.1: FlashRunner FR01LAN 11 Figure 1.2: FR01LAN Top Layer 14 Figure 1.3: FR01LAN Programming Engine Layer 14 Figure 1.4: FR01LAN Connection Layer 15 Figure 2.1: FlashRunner Control Panel, Communication Settings 23 Figure 2.2: FlashRunner Control Panel, Target Device Configured 24 Figure 2.3: FlashRunner Control Panel, Binary File Conversion 25...
  • Page 8 http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...
  • Page 9 FR01LAN User's Manual Index of Tables Table 3.1: ISP Connector Signals 30 Table 3.2: Control Connector Signals 32 Table 3.3: RS-232 Connector Signals 33 Table 4.1: Absolute Maximum Ratings 35 Table 4.2: DC Characteristics and Functional Operating Range 36 Table 4.3: AC Characteristics 38 Table 4.4: Physical and Environmental Specifications 39 http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...
  • Page 10 http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...
  • 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

    FR01LAN User's Manual 1 Overview 1.1 What is FlashRunner FR01LAN? FlashRunner FR01LAN is a member of the FlashRunner series of a high- performance, standalone In-System Programmers specific for Flash-based microcontrollers and serial memories. FlashRunner FR01LAN 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: Hardware Features

    Overview Standalone operations (projects and code images stored on a memory card); Also controllable by any host system via RS-232 or Ethernet; Supports most ISP protocols (BDM, JTAG, SPI, I2C, MON, ICC, SCI, etc.); Flexible, fully configurable; Compact and robust design for production environments; Data integrity guaranteed (every data transfer to/from the host system or Secure Digital card is CRC tagged).
  • Page 15: Package Checklist

    This user’s manual; A registration card. 1.3 Hardware Overview FlashRunner FR01LAN is composed of three layers. From bottom to top: Connection Layer. Provides D-Sub connectors to interface to your programming/testing system. Includes optoisolation circuitry and a LAN and RS-232 connectors to interface to a host system.
  • Page 16: Figure 1.2: Fr01Lan Top Layer

    Overview The figures below illustrate the various FlashRunner FR01LAN layers. Figure 1.2: FR01LAN Top Layer Figure 1.3: FR01LAN Programming Engine Layer http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...
  • Page 17: Power Supply

    The Connection layer includes target connectors, optoisolated LAN and RS- 232 ports, a power connector, and a “START” push-button. 1.3.1 Power Supply FlashRunner FR01LAN is powered through a 9-24V DC terminal block connector. 1.3.2 LAN Connector The LAN connector is used for communication with the host PC system. Use the provided Ethernet cross cable to connect FlashRunner with your PC.
  • Page 18: Target Connectors

    See “Connectors” on page 29 for more information. 1.4 Programming Algorithms and Licenses FlashRunner FR01LAN includes programming algorithms for several devices. In order to program a specific device, however, a specific license file for that device must be purchased.
  • Page 19: Installing New Licenses

    FR01LAN User's Manual 1.4.1 Installing New Licenses When you buy an additional license for a specific device, you will get: An algorithm file (.alg); A license file (.lic); A device-specific script example (.frs). The .alg file contains the actual programming algorithm for the requested device (and several other devices of the same family).
  • Page 20 Overview http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...
  • Page 21: 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 FR01LAN 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 22: Hardware Setup

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

    You can connect FlashRunner to the host system through either the RS-232 or LAN port. Both the serial and LAN connectors are located in the Connection layer. FlashRunner FR01LAN comes with a serial cable and an Ethernet cross cable to connect directly to a host PC. 2.3.3 Powering Up FlashRunner Power up FlashRunner by connecting the output of a power supply to the terminal block connector located in the Connection layer.
  • Page 24 System Setup Launch the FlashRunner Control Panel utility. Select Start > Programs SMH Technologies > > FlashRunner > Control Panel. The Control Panel utility will open. To establish a connection with FlashRunner, on the “Communication Settings” section, select: “FlashRunner serial version”...
  • Page 25: Figure 2.1: Flashrunner Control Panel, Communication Settings

    FR01LAN User's Manual 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 26: Figure 2.2: Flashrunner Control Panel, Target Device Configured

    System Setup 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 power up and power down times, in milliseconds.
  • Page 27: Figure 2.3: Flashrunner Control Panel, Binary File Conversion

    FR01LAN User's Manual 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 28: Figure 2.4: Flashrunner Control Panel, File Transfer

    System Setup Figure 2.4: FlashRunner Control Panel, File Transfer Click the “...” button to browse for the image file to be send, then click “Start” to begin the transfer. The file will be saved to the FlashRunner SD card, in the \BINARIES folder. We are now ready to start the actual programming part.
  • Page 29: Figure 2.5: Flashrunner Control Panel, Target Device Programmed

    FR01LAN User's Manual 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 30 http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...
  • Page 31: Connectors

    FR01LAN User's Manual 3 Connectors 3.1 Overview FlashRunner FR01LAN connects to your programming/testing system through two D-Sub connectors, the “ISP” connector and the “CONTROL” connector. 3.2 ISP Connector The “ISP” D-Sub connector groups all of the signals needed to program the target device.
  • Page 32: Figure 3.1: Isp Connector

    Connectors DIO0/AO0 VPROG1 DIO1/AO1 10 DIO5 VPROG0 11 DIO6 VPROG0 12 AIN0 DIO2 13 CLKOUT DIO3 14 GND DIO4 15 GND VPROG1 1µF “ISP” Connector Figure 3.1: ISP Connector 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...
  • Page 33: Control Connector

    Note: all control signals are optoisolated and are referenced to OPTO_GND. This allows a host system to safely communicate with FlashRunner FR01LAN even when the target board has a different ground reference than the host system’s (and it’s not possible to connect them together).
  • Page 34: Rs-232 Connector

    Connectors Table 3.2: Control Connector Signals Pin # Signal Name Description STOP STOP (input , optoisolated, active low) START START (input , optoisolated, active low) BUSY BUSY (output, open-drain, optoisolated, active low) PASS PASS (output, open-drain, optoisolated, active low) FAIL FAIL (output, open-drain, optoisolated, active low) SEL0 Script selection 0 (input, optoisolated)
  • Page 35: Figure 3.3: Rs-232 Connector

    FR01LAN User's Manual TX_RS232 RX_RS232 OPTO_GND 1µF “RS-232” OPTO_GND Connector Figure 3.3: RS-232 Connector Table 3.3: RS-232 Connector Signals Pin # Signal Name Description Not connected TX_RS232 TX (output, optoisolated, RS-232 levels) RX_RS232 RX (input, optoisolated, RS-232 levels) Not connected OPTO_GND Optoisolation ground Not connected...
  • Page 36 http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...
  • Page 37: Technical Specifications

    FR01LAN User's Manual 4 Technical Specifications 4.1 Absolute Maximum Ratings Table 4.1: Absolute Maximum Ratings Parameter Value “CONTROL” Connector (all signals are referenced to OPTO_GND) Maximum input voltage on lines START, STOP, SEL[4..0] -2V to +9V Maximum current on lines BUSY, PASS,FAIL -50mA to 1.5mA “RS-232”...
  • Page 38: 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 lines START, STOP, The driver must be able to SEL[4..0] provide at least 5mA (input high voltage) on lines START, STOP, SEL[4..0] (output low voltage) on lines BUSY, FAIL, PASS...
  • Page 39 FR01LAN User's Manual Value Parameter Condition VPROG1 current (source) 250mA “POWER” Connector Supply voltage Power consumption 1.5A http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...
  • Page 40: Ac Characteristics

    Technical Specifications 4.3 AC Characteristics Table 4.3: AC Characteristics Value Parameter Condition “ISP” Connector = 1.8V 40ns on lines DIO[6..2], PROG0 RISE DIO[1..0], CLKOUT when Load: 470Ω//100pF = 3.3V 30ns configured as digital output PROG0 (see figure 4.1a) push-pull = 5V 25ns PROG0 = 1.8V...
  • Page 41: Physical And Environmental Specifications

    FR01LAN User's Manual FlashRunner FlashRunner Figure 4.1: Load Conditions 4.4 Physical and Environmental Specifications Table 4.4: Physical and Environmental Specifications Parameter Value Dimensions (with top panel) 130 x 74 x 42 mm Dimensions (without top panel) 130 x 74 x 27 mm Weight (with top panel) 290 g Weight (without top panel)
  • Page 42 http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...
  • Page 43 http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...
  • Page 44 SMH Technologies S.r.l. Via Giovanni Agnelli, 1 33083 Villotta di Chions (PN) Italy info@smh-tech.com www.smh-tech.com http://smh-tech.com.cn sales@smh-tech.com.cn +86-15250087885...

Table of Contents