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.
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...
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...
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:...
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.
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).
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.
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.
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.
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).
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).
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;...
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”...
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...
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.
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”...
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.
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.
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.
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).
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”...
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...
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)
Need help?
Do you have a question about the Flashrunner FR01LAN and is the answer not in the manual?
Questions and answers