Home

FR01M01 User`s Manual

image

Contents

1. Before Starting 0 3 Getting Technical Support SofTec Microsystems is continuously working to improve FlashRunner firmware and to release programming algorithms for new devices SofTec Microsystems 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 SofTec Microsystems please refer to the contact information below SofTec Microsystems Headquarters Italy Phone 39 0434 421111 Fax 39 0434 639021 Technical Support support softecmicro com SofTec Microsystems Asia Hong Kong Phone 852 35430500 Fax 852 35430505 Technical Support support softecmicro com 0 4 Additional Documentation This user s manual provides information about how to setup FlashRunner FRO1MO1 and its hardware characteristics For information about 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 10 FRO1MO1 User s Manual 1 Overview 1 1 What is FlashRunner FRO1M01 FlashRunner FRO1M01 is a member of the FlashRunner series of a high performance standalone In System Programmers specific for Flash based microcontrollers and serial memories FlashRunner FRO1MO1 is targeted at production environments easily interfaces to your programming system or Autom
2. Digital input output 4 ISP1 6 1DIO5 ISP site 1 Digital input output 5 ISP1 7 1DIO6 ISP site 1 Digital input output 6 ISP1 8 1CLKOUT ISP site 1 Clock output ISP1 9 GND Ground ISP1 10 1VPROGO ISP site 1 Programmable voltage O max 5 5V 500mA ISP1 11 GND Ground ISP1 12 1VPROG1 ISP site 1 Programmable voltage 1 max 14 5V 250mA ISP1 13 2DIO0 AO0 ISP site 2 Digital input output O or analog output O ISP1 14 2DIO1 AO1 ISP site 2 Digital input output 1 or analog output 1 ISP1 15 2DIO2 ISP site 2 Digital input output 2 ISP1 16 2DI03 ISP site 2 Digital input output 3 ISP1 17 2DIO4 ISP site 2 Digital input output 4 ISP1 18 2DIO5 ISP site 2 Digital input output 5 ISP1 19 2DIO6 ISP site 2 Digital input output 6 ISP1 20 2CLKOUT ISP site 2 Clock output ISP1 21 GND Ground ISP1 22 2VPROGO ISP site 2 Programmable voltage O max 5 5V 500mA ISP1 23 GND Ground ISP1 24 2VPROG1 ISP site 2 Programmable voltage 1 max 14 5V 250mA ISP1 25 3DIOO AOO ISP site 3 Digital input output O or analog output O ISP1 26 3DIO1 AO1 ISP site 3 Digital input output 1 or analog output 1 ISP1 27 3DIO2 ISP site 3 Digital input output 2 ISP1 28 3DI03 ISP site 3 Digital input output 3 ISP1 29 3DIO4 ISP site 3 Digital input output 4 ISP1 30 3DI05 ISP site 3 Digital input output 5 ISP1 31 3DI06 ISP site 3 Digital input output 6 ISP1 32 3CLKOUT ISP site 3 Clock output ISP1 33 GND Ground ISP1 34 3VPROGO ISP site 3 Programmable voltag
3. 1mF see figure 4 1a 13ms Vproc1 3 0V 18ms tran on line VPROG1 Vproc 5 0V Load 1mF see figure 4 1b 30ms A Vproc 14 5 0V 45ms 7 CLKOUT frequency OMHz 50MHz 39 Technical Specifications Fe A Figure 4 1 Load Conditions 4 4 Multiplexing Characteristics The following table summarizes multiplexing characteristics for ISP lines on ISP1 and ISP2 connectors Characteristics are valid for all of the ISP sites Table 4 4 Multiplexing Characteristics Parameter Value Switch type on lines DIO AO 1 0 DIO 6 2 CLKOUT CMOS Switch type on lines VPROG 1 0 Reed Relay Off resistance on lines DIO AO 1 0 20 Typ Off resistance on lines DIO 6 2 CLKOUT 15 Typ Off resistance on lines VPROG 1 0 10120 Typ On resistance on lines DIO AO 1 0 40 Typ On resistance on lines DIO 6 2 CLKOUT 2 50 Typ On resistance on lines VPROG 1 0 100mQ Max Bandwidth on lines DIO AO 1 0 120MHz Typ Bandwidth on lines DIO 6 2 CLKOUT 200MHz Typ Open time 20us Max Close time 100us Max Relay life on lines DIO AO 1 0 DIO 6 2 CLKOUT Unlimited Relay life on lines VPROG 1 0 100MCycles Typ FRO1MO1 User s Manual 4 5 Physical and Environmental Specifications Table 4 5 Physical and Environmental Specifications Parameter Value Dimensions 130 x 74 x 50 mm ISP1 and ISP2 connectors type 50 pin 2 54mm
4. 35 8DIO0 AOO ISP site 8 Digital input output O or analog output O ISP2 36 8DIO1 A01 ISP site 8 Digital input output 1 or analog output 1 ISP2 37 8DIO2 ISP site 8 Digital input output 2 ISP2 38 8DIO3 ISP site 8 Digital input output 3 ISP2 39 8DIO4 ISP site 8 Digital input output 4 ISP2 40 8DIO5 ISP site 8 Digital input output 5 ISP2 41 8DIO6 ISP site 8 Digital input output 6 ISP2 42 8CLKOUT ISP site 8 Clock output ISP2 43 GND Ground ISP2 44 8VPROGO ISP site 8 Programmable voltage O max 5 5V 500mA ISP2 45 GND Ground ISP2 46 8VPROG1 ISP site 8 Programmable voltage 1 max 14 5V 250mA ISP2 47 POWER FlashRunner power supply input 9 24V ISP2 48 GND Ground ISP2 49 POWER FlashRunner power supply input 9 24V ISP2 50 GND Ground 3 3 Control Connector The CONTROL connector is used by FlashRunner to communicate with the host system through an RS 232 line and for integration with an automatic programming testing equipment Connectors Note all control signals are optoisolated and are referenced to OPTO GND This allows a host system to safely communicate with FlashRunner FRO1M01 even when the target board has a different ground reference than the host system s and it s not possible to connect them together Additionally in order to avoid undesired current loops between the FlashRunner power supply and the target board a power supply with a floating output ground not referenced to the eart
5. EA SHRUOUNN RR High Performance Standalone In System Programmer FRO1MO1 User s Manual Sof Tec Microsystems FlashRunner FRO1M01 High Performance Standalone Eight Site In System Programmer User s Manual Revision 1 0 July 2007 O Sof Tec nn We want your feedback SofTec Microsystems is always on the look out for new ways to improve its Products and Services For this reason feedback comments suggestions or criticisms however small are always welcome Our policy at SofTec Microsystems is to comply with all applicable worldwide safety and EMC EMI regulations Our products are certified to comply to the European New Approach Directives and the CE mark is applied on all our products This product as shipped from the factory has been verified to meet with requirements FCC as a CLASS A product In a domestic environment this product may cause radio interference in which case the user may be required to take adequate prevention measures Attaching additional wiring to this product or modifying the product operation from the factory default as shipped may effect its performance and cause interference with other apparatus in the immediate vicinity If such interference is detected suitable mitigating measures should be taken SofTec Microsystems E mail general information info softecmicro com E mail technical support support softecmicro com Web http www softecmicro com Important S
6. OPTO_GND Maximum input voltage on lines START STOP SEL 4 0 2V to 9V Maximum input voltage on line RX_RS232 25V to 25V Maximum current on lines BUSY PASS FAIL 50mA to 1 5mA Maximum current on line TX_RS232 60mA ISP1 and ISP2 Connectors all signals are referenced to GND Maximum input voltage on lines DIO AO 1 0 DIO 6 2 CLKOUT 1V to 7V Maximum current on lines DIO AO 1 0 DIO 6 2 CLKOUT 50mA Maximum current on line VPROGO 500mA Maximum current on line VPROG1 250mA Maximum supply voltage on line POWER 20V to 30V 37 Technical Specifications 4 2 DC Characteristics and Functional Operating Range Table 4 2 DC Characteristics and Functional Operating Range ne Value Parameter Condition Min Typ Max CONTROL Connector Vic input low voltage on lines START STOP The driver must be able to ov 2V SEL 4 0 provide at least 5mA Vin input high voltage on lines START STOP 3V 5V SEL 4 0 Vi input low voltage on line RX_RS232 1 2V Vi input high voltage on line RX_RS232 2 4V Vor output low voltage on lines BUSY FAIL PASS la 4 5mA 450mV Von output high voltage on lines BUSY FAIL 4 5V BV PASS Vor output low voltage on line TX_RS232 Rioap 3KQ 5V Von output high voltage on line TX_RS232 Rioap 3KQ 5V ISP1 a
7. automatically sent to FlashRunner which replies with the PONG gt string In the edit box below the communication history type the following commands each followed by Return TCSETDEV FREESCALE MC68HC9080Y4 HCO08 TCSETPAR FOSC 16000000 TCSETPAR FDIV 4 TCSETPAR VDD 5000 These commands set respectively the target microcontroller the oscillator frequency the internal divisor and the VDD voltage In this example we used a 16 MHz oscillator the internal divisor for MC68HC908QY4 devices is fixed to 4 and the VDD is 5 V FlashRunner will respond to each command with the gt string indicating that the command has been successfully executed After sending these commands the Control Panel will look like the figure below 24 FRO1MO1 User s Manual i FlashRunner Control Panel v 1 0 Image File Create FlashRunner Binary Format FRB Send FlashRunner Binaries Communication Settings Model Z Send Scripts Port E Send Algorithms Baud rate bps Send Licenses Get Log Disconnect Format SD Card Communication History TCSETDEV FREESCALE MCSSHCIOSQY4 HCOS Clear gt TCSETPAR FOSC 16000000 gt TCSETPAR FDIV 4 gt TCSETPAR VDD 5000 gt Send Cmd Figure 2 3 FlashRunner Control Panel Target Device Configured When working with Freescale HC08 devices FlashRunner requires you to specify the Reset power up and pow
8. cover layer has the function of protecting the underlying layers and replicating the programming engine s status LEDs If space is an issue when integrating FlashRunner in your programming testing system the cover layer can be easily removed The figures below illustrate the various FlashRunner FRO1M01 layers SEL ASHRUNN STE High Performance Standalone In System Programmer seua O T SEL2 EP SELI 5 SELO B START STOP S BUSY TP PASS STATUS Y Fat As LINK Soflec Microsystems Figure 1 2 FRO1MO1 Top Layer FROLENG mA pa va go so was an Hans ED th HN gy mn PD ES rd MAA N 3510 Janan i a Pa LAA ER en en Lef ie me en eer un np f En ana am Y B TR D El mann Ged an m airal 5 men werf www softecmicro com Figure 1 3 FRO1M01 Programming Engine Layer Top Side 14 FRO1MO1 User s Manual POWER 8 EXPANSION la kd mo mu ma wo Tig Kd oa a Tmn Se a E mn IEN m us Gal S au ST E G en UAA S l um ma m MN e oN 22 Gd an an om ak u A ve jr ma 5 wo EN EN ON Q m m S ld Seal e RN RR m Figure 1 4 FRO1MO1 Programming Engine Layer Bottom Side FRO1CBO4 sn cs 4 Leoi C616 9609 catz a AA Aas G AS AKI NDY05056 A TECHNOLOGIES Microsystems a Figure 1 5 FR01M01 Connection Layer Top Side 15 Overview U ESCAPA POWER EXPANSION 3706 CONTROL mios
9. s The carrier board must include three female header connectors that accept FlashRunner s ISP 1 ISP2 and CONTROL connectors The carrier board Supplies power to FlashRunner FlashRunner accepts any DC voltage between 9 V and 24 V Routes all of the required ISP and power signals from each of the FlashRunner s ISP sites to the target board s 20 FRO1MO1 User s Manual Routes control signals START STOP BUSY PASS FAIL and script selection lines to your test programming equipment only necessary for standalone operations Connections between the carrier board and the target board s typically consist of flat cables that plug into the ISP connectors on the target board s or single wires that connect to the single nails of your bed of nails fixture The figure below illustrates typical programming connections q A AS Carrier Board CONTROL Connector N N ISP1 Connector ISP2 Connector G Z EL To Target Boards Figure 2 1 Typical Programming Connections The specific ISP signals that must be routed from FlashRunner FRO1M01 to your target board s depend on the specific target device Typical connections for all the device families supported by FlashRunner are shown in the FlashRunner Programmer s Manual 21 System Setup 2 3 2 Connecting FlashR
10. sog PEN ZE AAA RR AAA gt RELATA fos 3 veer Figure 1 6 FRO1MO1 Connection Layer Bottom Side 1 4 Programming Algorithms and Licenses FlashRunner FRO1MO1 includes programming algorithms for several devices In order to program a specific device however a specific license file for that device must be purchased Note FlashRunner FRO1M01 comes already preinstalled with the license s you specified at the moment of purchase You can purchase additional licenses at any future moment Programming algorithms and license files are stored in the SD card see the FlashRunner Programmer s Manual for more information 1 4 1 Installing New Licenses When you buy an additional license for a specific device you will get An algorithm file alg 16 FRO1MO1 User s Manual 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 The lic file contains an unlocking code which will let you use the programming algorithm A license file enables the use of a specific programming algorithm on a specific FlashRunner instrument licenses are serial number specific The script file contains an example of script to use as a starting point for your specific programming needs for more information on scripts see the FlashRunner Programmer s Manual To install the new l
11. utility Select Start gt Programs gt SofTec Microsystems gt FlashRunner gt Control Panel The Control Panel utility will open 22 FRO1MO1 User s Manual To establish a connection with FlashRunner on the Communication Settings section select FlashRunner serial version if you are connected to FlashRunner through a serial port or FlashRunner LAN version if you are connected to FlashRunner through an Ethernet port Next specify The COM port you are using and the baud rate for the serial connection by default FlashRunner communicates at 115200 bps or The instrument IP address for the Ethernet connection For learning how to set up the FlashRunner IP address please refer to the FlashRunner Programmer s Manual R FlashRunner Control Panel v 1 0 J Image File FLASHRUNNE ER Create FlashRunner Binary Format FRB High Performance Stan System Programmer Communication Settings Model Flash Runner serial version v Port COM1 v Baud rate bps 3600 z Restore Defaults Connect Update Firmware Communication History Pi Figure 2 2 FlashRunner Control Panel Communication Settings 23 System Setup 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
12. 1 and ISP2 connectors Characteristics are valid for all of the ISP sites Table 4 3 AC Characteristics Ze Value Parameter Condition Min Typ Max trise On lines DIO 6 2 Vproco 1 8V 40ns DIO 1 0 CLKOUT when Wo a ay Load 4700 100pF configured as digital output Vproco 3 3V see figure 4 1a S 30ns push pull Veroco 5V 25ns tran On lines DIO 6 2 Vproco 1 8V 35ns DIO 1 0 CLKOUT when Load 4700 100pF configured as digital output Vrroco 3 3V see figure 4 1a as push pull Vrroco U 25ns gt Veroc1 3V A 7us y trise On lines DIO AO 1 0 v 42V Load 4 7KQ 100pF E T 5 configured as analog output __ PROG Tf see figure 4 1a H Vproc1 14 5V 12us Vproc 3V 8us Z tract On lines DIO AO 1 0 E h 3 configured as analog output Vproc 12V Load 100pF see figure 4 1b 20us Vproc1 14 5V 30us Vproco 0 1 8V Load 150 10mF see figure 4 1a 10ms trise On line VPROGO Vproco 0 3 3V Load 220 10mF see figure 4 1a 15ms Vproco 0 5 5V Load 220 10mF see figure 4 1a 20ms 3 Vproco 1 8 0V 300ms trac on line VPROGO Vproco 3 3 0V Load 10mF see figure 4 1b 350ms Vproco 5 5 0V 350ms 5 Vproc1 0 3V Load 100 1mF see figure 4 1a 1 3ms trise on line VPROG1 Vproc1 0 5V Load 470 1mF see figure 4 1a 1 8ms gt Vrroc1 0 14 5V Load 940
13. 4 2 DC Characteristics and Functional Operating Range 38 Table 4 3 AC Characteristics 39 Table 4 4 Multiplexing Characteristics 40 Table 4 5 Physical and Environmental Specifications 41 FRO1MO1 User s Manual 0 Before Starting Note the FlashRunner System Software CD ROM and or SofTec Microsystems website www softecmicro com may contain an updated version of this user s manual Please check before continuing reading this documentation 0 1 Important Notice to Users While every effort has been made to ensure the accuracy of all information in this document SofTec Microsystems assumes no liability to any party for any loss or damage caused by errors or omissions or by statements of any kind in this document its updates supplements or special editions whether such errors are omissions or statements resulting from negligence accidents or any other cause 0 2 Safety FlashRunner is a low voltage device However when integrating it inside an automatic test equipment or when interfacing it with other systems take all precautions in order to avoid electrical shocks due to for example different ground references Make all connections to the target system before applying power to the instrument To protect FlashRunner against electrostatic discharge ESD always connect yourself to ground e g via wrist straps when handling the instrument Always store FlashRunner inside an antistatic bag when not in use
14. 5VPROG1 ISP site 5 Programmable voltage 1 max 14 5V 250mA ISP2 11 6DIO0 AO0 ISP site 6 Digital input output O or analog output O ISP2 12 6DIO1 A01 ISP site 6 Digital input output 1 or analog output 1 ISP2 13 6DIO2 ISP site 6 Digital input output 2 ISP2 14 6DIO3 ISP site 6 Digital input output 3 ISP2 15 6DIO4 ISP site 6 Digital input output 4 ISP2 16 6DIO5 ISP site 6 Digital input output 5 ISP2 17 6DIO6 ISP site 6 Digital input output 6 ISP2 18 6CLKOUT ISP site 6 Clock output ISP2 19 GND Ground ISP2 20 6VPROGO ISP site 6 Programmable voltage O max 5 5V 500mA ISP2 21 GND Ground ISP2 22 6VPROG1 ISP site 6 Programmable voltage 1 max 14 5V 250mA ISP2 23 7DIO0 AO0 ISP site 7 Digital input output O or analog output O 32 FRO1MO1 User s Manual Connector Pin Signal Name Description ISP2 24 7DIO1 AO1 ISP site 7 Digital input output 1 or analog output 1 ISP2 25 7DIO2 ISP site 7 Digital input output 2 ISP2 26 7DIO3 ISP site 7 Digital input output 3 ISP2 27 7DIO4 ISP site 7 Digital input output 4 ISP2 28 7DIO5 ISP site 7 Digital input output 5 ISP2 29 7DIO6 ISP site 7 Digital input output 6 ISP2 30 7CLKOUT ISP site 7 Clock output ISP2 31 GND Ground ISP2 32 7VPROGO ISP site 7 Programmable voltage O max 5 5V 500mA ISP2 33 GND Ground ISP2 34 7VPROG1 ISP site 7 Programmable voltage 1 max 14 5V 250mA ISP2
15. After sending these commands the Control Panel will look like the figure below 27 System Setup W FlashRunner Control Panel v 1 0 a Image File Create FlashRunner Binary Format FRB Send FlashRunner Binaries Communication Settings Model Flash Runner serial version 2 Send Scripts Pott Baud rate bps Send Algorithms Send Licenses Get Log Disconnect Format SD Card Communication History TPCMD BLANKCHECK F 75500 4608 e Clear gt TPCMD PROGRAM F EEOO 75500 4608 gt TPCMD VERIFY F S EE00 EE00 4608 gt TPEND gt Send Cmd Figure 2 6 FlashRunner Control Panel Target Device Programmed 10 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 Programming can be automated by creating scripts Scripts are text files stored in the SD card which contain a sequence of FlashRunner commands See the FlashRunner Programmer s Manual for more information about scripts 28 FRO1MO1 User s Manual 3 Connectors 3 1 Overview FlashRunner FRO1M01 connects to your progr
16. ake full advantage of the instrument s SD card to make the instrument work without being controlled by the host system For more information about Standalone mode and Host mode see the FlashRunner Programmer s Manual 2 2 Software Setup The FlashRunner system software setup installs all of the required components to your hard drive These components include The FlashRunner Control Panel utility Script examples Documentation in PDF format To install the FlashRunner system software 19 System Setup Insert the System Software CD ROM into your computers CD ROM drive A startup window will automatically appear Choose Install Instrument Software from the main menu Follow the on screen instructions Note to install the FlashRunner system software on Windows 2000 or Windows XP you must log in as Administrator 2 3 Hardware Setup To set up FlashRunner FRO1M01 you must follow the steps below in the indicated order Interface FlashRunner with your test programming equipment Connect FlashRunner to the host system Set up LAN settings if you use the Ethernet connection Send FlashRunner commands via the FlashRunner Control Panel utility O NS 2 3 1 Interfacing FlashRunner with Your Test Programming Equipment FlashRunner FRO1M01 typically piggybacks to a carrier board designed by you that interfaces FlashRunner to your test programming equipment and to your target board
17. amming testing system through three header connectors two ISP1 and ISP2 group ISP signals of all of the eight ISP sites and one CONTROL groups control signals 3 2 ISP Connectors The ISP1 and ISP2 connectors group the signals needed to program up to eight target device s These connectors have several input output lines both digital and analog that are automatically configured by FlashRunner depending on the specific target device to be programmed see the FlashRunner Programmer s Manual to learn how to connect these lines to your specific target device Note SP signals are not optoisolated and are referenced to GND the power supply ground Additionally in order to avoid undesired current loops between the FlashRunner power supply and the target board a power supply with a floating output ground not referenced to the earth potential should be used 29 Connectors Figure 3 1 ISP Connectors FRO1MO1 User s Manual Table 3 1 ISP Connectors Signals Connector Pin Signal Name Description ISP1 1 1DIO0 AOO ISP site 1 Digital input output O or analog output O ISP1 2 1DIO1 A01 ISP site 1 Digital input output 1 or analog output 1 ISP1 3 1DIO2 ISP site 1 Digital input output 2 ISP1 4 1DIO3 ISP site 1 Digital input output 3 ISP1 5 1DIO4 ISP site 1
18. ar Sending lu File o Protocol fYmodem Bytes sert Exit Transfer progress Figure 2 5 FlashRunner Control Panel File Transfer 26 FRO1MO1 User s Manual 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 Next we have to specify which of the eight available ISP sites FlashRunner FRO1MO1 will use as output To do this send the following command MXCLOSE 1 This will select the first ISP site routing all of the FlashRunner s ISP lines to the target board through this site We are now ready to start the actual programming part Send the following commands TPSETSRC FILE DEMO FRB TPSTART TPCMD SETPWD CONST SFF SEF SFF FF FF SFF FF SFF TPCMD MASSERASE F TPCMD BLANKCHECK F EEOO 4608 TPCMD PROGRAM F EE00 EEOO 4608 TPCMD VERIFY F S EEOO EEOO 4608 TPEND The data to be programmed is taken from the image file starting at EE00 offset from the beginning of the file is programmed to the target microcontroller starting from the location EE00 and is 4608 bytes long The TPSETSRC command specifies the source file for the TPCMD PROGRAM e TPCMD VERIFY commands which come next Allthe actual programming operations are sent between a TPSTART and TPEND command The TPCMD SETPWD command sets the security bytes needed to perform subsequent operations
19. atic Test Equipment ATE and can work either in full standalone mode or controlled by a host system FlashRunner FRO1M01 provides connections for programming up to eight ISP sites thanks to the built in ISP lines multiplexing FlashRunner FRO1MO1 piggybacks to your programming system through three header connectors easy of NN Figure 1 1 FlashRunner FRO1MO1 11 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 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 1 1 2 Hardware Features 9 to 24V power supply input Five digital I O lines per ISP site Two digital I O or analog output lines per ISP site Two programmable output voltages 0 to 14 5V 250mA and 0 to 5 5V 500mA per ISP site One programmable clock output per ISP site Secure Digital memory card up to 2 GB 512 bytes on board dynamic memory On board timekeeper and calendar UO protection Optoisolated inputs for project selection Two optoisolated command in
20. e O max 5 5V 500mA ISP1 35 GND Ground ISP1 36 3VPROG1 ISP site 3 Programmable voltage 1 max 14 5V 250mA 31 Connectors Connector Pin Signal Name Description ISP1 37 4DIO0 AO0 ISP site 4 Digital input output O or analog output O ISP1 38 4DIO1 AO1 ISP site 4 Digital input output 1 or analog output 1 ISP1 39 4DIO2 ISP site 4 Digital input output 2 ISP1 40 4DIO3 ISP site 4 Digital input output 3 ISP1 41 4DI04 ISP site 4 Digital input output 4 ISP1 42 4DIO5 ISP site 4 Digital input output 5 ISP1 43 4DIO6 ISP site 4 Digital input output 6 ISP1 44 ACLKOUT ISP site 4 Clock output ISP1 45 GND Ground ISP1 46 4VPROGO ISP site 4 Programmable voltage 0 max 5 5V 500mA ISP1 47 GND Ground ISP1 48 4VPROG1 ISP site 4 Programmable voltage 1 max 14 5V 250mA ISP1 49 5DIO0 AO0 ISP site 5 Digital input output O or analog output O ISP1 50 5DIO1 AO1 ISP site 5 Digital input output 1 or analog output 1 ISP2 1 5DIO2 ISP site 5 Digital input output 2 ISP2 2 5DIO3 ISP site 5 Digital input output 3 ISP2 3 5DIO4 ISP site 5 Digital input output 4 ISP2 4 5DIO5 ISP site 5 Digital input output 5 ISP2 5 5DIO6 ISP site 5 Digital input output 6 ISP2 6 5CLKOUT ISP site 5 Clock output ISP2 7 GND Ground ISP2 8 5VPROGO ISP site 5 Programmable voltage O max 5 5V 500mA ISP2 9 GND Ground ISP2 10
21. er down times in milliseconds Send the following two commands TCSETPAR PWDOWN 10 TCSETPAR PWUP 10 After specifying up the target device settings we are ready to transfer to FlashRunner the binary image to be programmed into the target device FlashRunner accepts only image files in a frb FlashRunner Binary format To convert your binary Intel Hex or S19 image file to the FlashRunner format click the Create FlashRunner Binary Format button The following dialog box will appear 25 System Setup reate FlashRunner Binary Format Create FlashR Binary Format EJ Input DK ML EE Cancel Format Offset 00000000 Output will be created in the local BINARIES folder Filename frb Unused Bytes Don t Care C 00h FFh C User E IV Show the FRB report after conversion Figure 2 4 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 section specify the output filename and the value used to fill unused location Click the OK button The FlashRunner Binary file will be created in the local BINARIES folder 7 To transfer the created image to FlashRunner send the following command TPSENDFILE YMODEM DEMO FRB In this example the image file is called DEMO FRB The following dialog box will appe
22. h potential should be used TX_RS232 1 2 RX_RS232 NC 3 4 NC STOP 5 6 N C START 7 8 BUSY PASS 9 10 FAIL SELO 11 12 SEL1 SEL2 13 14 SEL3 SEL4 15 16 OPTO_GND CONTROL Connector Figure 3 2 Main Unit Control Connector 34 FRO1MO1 User s Manual Table 3 2 Main Unit Control Connector Signals Pin Signal Name Description 1 TX_RS232 TX output optoisolated RS 232 levels 2 RX_RS232 RX input optoisolated RS 232 levels 3 N C Not connected 4 N C Not connected 5 STOP STOP input optoisolated active low 6 N C Not connected 7 START START input optoisolated active low 8 BUSY BUSY output open drain optoisolated active low 9 PASS PASS output open drain optoisolated active low 10 FAIL FAIL output open drain optoisolated active low 11 SELO Script selection 0 input optoisolated 12 SEL1 Script selection 1 input optoisolated 13 SEL2 Script selection 2 input optoisolated 14 SEL3 Script selection 3 input optoisolated 15 SEL4 Script selection 4 input optoisolated 16 OPTO_GND Optoisolation ground If your system doesn t require optoisolation connect this line to the GND lines of the POWER connector 35 FRO1MO1 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
23. icense do the following 1 Copythe alg file into the ALGOS directory of the SD card if an alg file with the same name already exists overwrite it 2 Copythe lic file into the LICENSES directory of the SD card To copy files on the SD card use either a standard card reader connected to a PC or transfer the files using the FlashRunner FSSENDFILE command for more information on FlashRunner commands see the FlashRunner Programmer s Manual Alternatively you can use the FlashRunner Control Panel utility to install new licenses For more information on the FlashRunner Control Panel please refer to the FlashRunner Programmer s Manual 1 5 Upgrading the Firmware The FlashRunner firmware can be easily upgraded using the provided Control Panel utility For more information please refer to the FlashRunner Programmer s Manual 17 FRO1MO1 User s Manual 2 System Setup 2 1 Overview Note the example shows how to set up the system for programming a Freescale MC68HC908QY4 microcontroller 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 FRO1MO1 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 When moving FlashRunner to the production environment you can t
24. nd ISP2 Connectors characteristics valid for all of the eight ISP sites Vi input low voltage on lines DIO 6 2 DIO 1 0 Configured as digital lines 0 3Vproco Vin input high voltage on lines DIO 6 2 DIO 1 0 Configured as digital lines 0 7Vproco Vproco Vor output low voltage on lines DIO 6 2 Configured as digital lines 0 36V DIO 1 0 CLKOUT Vproco 3V lo 12mA Vou output high voltage on lines DIO 6 2 Configured as digital lines 2 56V DIO 1 0 CLKOUT Vproco 3V lon 12mA Vor output low voltage on lines DIO 6 2 Configured as digital lines 0 36V DIO 1 0 CLKOUT Vproco 5 5V lo 24mA Vor output high voltage on lines DIO 6 2 Configured as digital lines 4 86V DIO 1 0 CLKOUT Vproco 5 5V lon 24mA lop current source on lines DIO 6 2 DIO 1 0 Configured as input with 3 4mA active pull ups DIO AO 1 0 voltage Configured as analog output 3V 14 5V DIO AO 1 0 IO current sink and source Configured as analog output 40mA lon current source on lines DIO AO 1 0 Configured as analog lines 5 5mA with active pull ups VPROGO line output voltage 1 6V Sa VPROGO current source 500mA VPROG1 line output voltage 3V 14 5V VPROG1 current source 250mA POWER line input voltage 9V 24V POWER line consumption 2 5A FRO1MO1 User s Manual 4 3 AC Characteristics The following table summarizes AC characteristics for ISP lines on ISP
25. ofTec Microsystems 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 SofTec Microsystems assumes no responsibility for its use nor for any infringements of rights of third parties which may result from its use SOFTEC MICROSYSTEMS WILL NOT BE LIABLE FOR DAMAGES RESULTING FROM LOSS OF DATA PROFITS USE OF PRODUCTS OR INCIDENTAL OR CONSEQUENTIAL DAMAGES EVEN IF ADVISED OF THE POSSIBILITY THEREOF Trademarks SofTec Microsystems and the SofTec Microsystems logo are trademarks of SofTec Microsystems S a s All other product or service names are the property of their respective owners Written by Paolo Xausa FRO1MO1 User s Manual Contents 0 Before Starting 9 0 1 Important Notice to Users 9 0 2 Safety 9 0 3 Getting Technical Support 10 0 4 Additional Documentation 10 1 Overview 11 1 1 What is FlashRunner FRO1MO01 11 1 1 1 General Features 12 1 1 2 Hardware Features 12 1 1 3 Software Features 13 1 2 Package Checklist 13 1 3 Hardware Overview 13 1 4 Programming Algorithms and Licenses 16 1 4 1 Installing New Licenses 16 1 5 Upgrading the Firmware 17 2 System Setup 19 2 1 Overview 19 2 2 Software Setup 19 2 3 Hardware Setup 20 2 3 1 Interfacing FlashRunner with Your Test Programming Equipment 20 2 3 2 Connecting FlashRunner to the Host system 22 23 3 Setting Up LAN Settings 22 24 S
26. pitch dual row header male CONTROL connector type 16 pin 2 54mm pitch dual row header male Operating temperature 0 50 C Operating humidity 90 max without condensation Storage temperature 0 70 C Storage humidity 90 max without condensation 5 10 ISP2 POWER amp EXPANSION 3706 CONTROL 3705 RL u402 0402 ma RLY406 vaar io mo aLv405 oz 0 01 0 EA A All dimensions in inches MAX height of the components 0 15 Figure 4 2 Connection Layer Bottom Side Layout 41
27. puts START and STOP Three optoisolated status outputs FAIL PASS BUSY One optoisolated RS 232 channel One optoisolated Ethernet channel 12 FRO1MO1 User s Manual 1 1 3 Software Features Fully autonomous standalone mode thanks to its SD memory card FAT16 Controllable by any host system through a terminal utility and simple ASCII protocol Up to 32 hardware selectable projects scripts unlimited software selectable projects Log files 7 Erase blank check program read verify oscillator trimming etc 1 2 Package Checklist The FlashRunner FRO1MO1 package includes the following items FlashRunner FRO1MO01 unit including an SD card already pre installed with the programming algorithm s you specified at the time of purchase An Ethernet cross cable SofTec Microsystems FlashRunner System Software CD ROM containing the FlashRunner Control Panel utility and the FlashRunner Programmer s Manual in PDF format This user s manual A registration card 1 3 Hardware Overview FlashRunner FR01M01 is composed of three layers From bottom to top Connection Layer Provides header connectors to interface to your programming testing system Includes optoisolation circuitry and an Ethernet connector to interface to a host system Programming Engine Layer Contains the FlashRunner programming engine the core of the instrument 13 Overview Cover Layer The
28. tep by Step Tutorial Sending Commands to FlashRunner 22 Contents 3 Connectors 29 3 1 Overview 29 3 2 ISP Connectors 29 3 3 Control Connector 33 4 Technical Specifications 37 4 1 Absolute Maximum Ratings 37 4 2 DC Characteristics and Functional Operating Range 38 4 3 AC Characteristics 39 4 4 Multiplexing Characteristics 40 4 5 Physical and Environmental Specifications 41 FRO1MO1 User s Manual Index of Figures Figure 1 1 Figure 1 2 Figure 1 3 Figure 1 4 Figure 1 5 Figure 1 6 Figure 2 1 Figure 2 2 Figure 2 3 Figure 2 4 Figure 2 5 Figure 2 6 Figure 3 1 Figure 3 2 Figure 4 1 Figure 4 2 FlashRunner FRO1M01 11 FRO1MO1 Top Layer 14 FRO1MO1 Programming Engine Layer Top Side 14 FRO1MO1 Programming Engine Layer Bottom Side 15 FRO1MO1 Connection Layer Top Side 15 FRO1MO1 Connection Layer Bottom Side 16 Typical Programming Connections 21 FlashRunner Control Panel Communication Settings 23 FlashRunner Control Panel Target Device Configured 25 FlashRunner Control Panel Binary File Conversion 26 FlashRunner Control Panel File Transfer 26 FlashRunner Control Panel Target Device Programmed 28 ISP Connectors 30 Main Unit Control Connector 34 Load Conditions 40 Connection Layer Bottom Side Layout 41 FRO1MO1 User s Manual Index of Tables Table 3 1 ISP Connectors Signals 31 Table 3 2 Main Unit Control Connector Signals 35 Table 4 1 Absolute Maximum Ratings 37 Table
29. unner to the Host system You can connect FlashRunner FRO1MO1 to the host system via Ethernet or RS 232 The Ethernet connector is located in the Connection layer while an RS 232 connector is not provided if you want to connect to the host system via RS 232 you must provide an RS 232 connector in your carrier board In bk routing the appropriate signals from FlashRunner s CONTROL connector FlashRunner FRO1M01 comes with an Ethernet cross cable to connect directly to a host PC 2 3 3 Setting Up LAN Settings If you connected FlashRunner to the host PC using the Ethernet connection you need to set up the FlashRunner IP address For learning how to set up the FlashRunner IP address please refer to the FlashRunner Programmer s Manual 2 4 Step by Step Tutorial Sending Commands to FlashRunner After setting up the hardware you are ready to send commands to the instrument The following steps will guide you through the process of launching your first FlashRunner commands using the provided FlashRunner Control Panel utility For detailed information about the FlashRunner Control Panel utility see the FlashRunner Programmer s Manual Note the following steps show how to program a Freescale MC68HC908Q Y4 microcontroller and the details are therefore specific for that microcontroller However the procedures shown are general and will allow you get a feel of how FlashRunner works 1 Launch the FlashRunner Control Panel

Download Pdf Manuals

image

Related Search

Related Contents

HP 1100A User's Manual  Manuel d`utilisation  DIGFB361 INDUSTRIAL GRADE STEEL RACK FIFTH BAR  Mode d'emploi  HP PHOTOSMART 730 User's Manual  Mode d`emploi pour pèse-roues portatifs HAENNI  Module for station batteries diagnostics MDB 201 Operating  Transformer Turns Ratio Analyzer (TTRA) VERSION 12.x  ファーウェイ ビデオ会議ソリューション  住宅用太陽光発電システム  

Copyright © All rights reserved.
Failed to retrieve file