Home
FR01PRO User's Manual
Contents
1. Power cables An Ethernet cross cable A serial 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 registration card 1 3 Hardware Overview 1 3 1 Front Panel The front panel allows you to interact with the instrument The figure below shows the FlashRunner FRO1PRO front panel STATUS FFLANSHRUNNErRrR FRO1PRO oie High Performance Standalone In System Programmer SD CARD POWER REMOTE D LOCAL eo SofTec MODE Microsystems Figure 1 2 FRO1PRO Front Panel 15 Overview From left to right the following controls and indicators populate the panel A power switch to turn on off the instrument The POWER LED turns on when the instrument is powered 7 A LINK LED which blinks whenever there is activity on the RS 232 or Ethernet channel A STATUS LED which blinks according to FlashRunner status for more information please refer to the FlashRunner Programmer s Manual A MODE push button which toggles between local and remote mode the LOCAL and REMOTE LEDs indicate the currently selected mode In local mode the script to be executed is selected by the SEL push button and script execution is triggered by the START push button see below In remote mode script selec
2. 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 19 FRO1PRO User s Manual 2 System Setup 2 1 Overview Note the example shows how to set up the system for programming a Freescale MC68HC908Q Y4 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 FRO1PRO 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 take full advantage of the instrument s SD card to make the instrument work without being controlled by the host system For more information about Stand
3. 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 Von output high voltage on lines DIO 6 2 Configured as digital lines 4 86V DIO 1 0 CLKOUT Vproco 5 5V low 24mA lon 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 IL input leakage current on line AINO Vaino 25V 4 3mA AINO line input voltage ov 28 5V VPROGO line output voltage 1 6V 5 5V VPROGO current source 500mA VPROG 1 line output voltage 3V 14 5V VPROG 1 current source 250mA RS 232 Connector Vi input low voltage on line RX RS232 1 2V Vin input high voltage on line RX_RS232 2 4V Vo output low voltage on line TX RS232 Rioap 3KQ 5V FRO1PRO User s Manual Value Parameter Condition Min Typ Max Von output high voltage on line TX_RS232 Rioap 3KQ 5V 4 3 AC Characteristics and Functional Operating Range Table 4 3 AC Characteristics and Functional Operating Rang
4. Figure 4 2 Rack Mounting 42
5. EA SHRUOUNN RR High Performance Standalone In System Programmer FRO1PRO User s Manual FLANSHRUNNESR High Performance Standalone In System Programmer POWER REMOTE LOCAL MODE WODE 2IVKL A ag O O tvir ary eOLLSC O bv22 menant mms SofTec Microsystems FlashRunner FRO1PRO High Performance Standalone In System Programmer User s Manual Revision 1 0 October 2007 J Di Sof Tec nen 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 ta
6. Figure 4 2 Rack Mounting 42 FRO1PRO User s Manual Index of Tables Table 3 1 ISP Connector Signals 33 Table 3 2 Control Connector Signals 35 Table 3 3 RS 232 Connector Signals 36 Table 4 1 Absolute Maximum Ratings 37 Table 4 2 DC Characteristics and Functional Operating Range 38 Table 4 3 AC Characteristics and Functional Operating Range 39 Table 4 4 AC Characteristics 40 Table 4 5 Physical and Environmental Specifications 41 FRO1PRO 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 safety class instrument which means it has a protective earth terminal That terminal must be connected to earth ground through a power source with a three wire ground receptacle When integrating this product inside an automatic test equipment or when interfacing it with other
7. ee eee Figure 1 3 FRO1PRO Rear Panel From left to right the following connectors populate the panel An Ethernet connector and a RS 232 connector for connecting FlashRunner to a host PC When interfacing FlashRunner to a host PC only one of these connectors must be used FlashRunner automatically recognizes which connector is used For Ethernet and RS 232 connection details please refer to the FlashRunner programmer s manual A CONTROL connector used by FlashRunner to interface with an automatic programming testing equipment An ISP connector which groups all of the signals needed to program the target device This connector has several input output lines both digital and analog that are automatically configured by FlashRunner depending on the specific target device to be programmed please refer to the FlashRunner programmer s manual to learn how to connect these lines to your specific target device A power socket which accepts any voltage in the 100 240V AC range 50 60 Hz 17 Overview Note signals with a maximum peak of 42V referenced to earth may be present on RS 232 CONTROL and ISP connectors Additionally RS 232 and CONTROL signals are referenced to the OPTO_GND signal while ISP signals are referenced to the target board s ground The chassis of the RS 232 CONTROL and ISP connectors is connected to the inst
8. output open drain optoisolated active low 6 SELO Script selection 0 input optoisolated 7 SEL1 Script selection 1 input optoisolated 8 SEL2 Script selection 2 input optoisolated 9 SEL3 Script selection 3 input optoisolated 10 SEL4 Script selection 4 input optoisolated 11 OPTO_GND Optoisolation ground 12 OPTO_GND Optoisolation ground 13 OPTO_GND Optoisolation ground 14 OPTO_GND Optoisolation ground 15 OPTO_GND Optoisolation ground 3 4 RS 232 Connector The RS 232 D Sub connector can be used to communicate with a host system Note the RS 232 signals are optoisolated 35 Connectors NC TX_RS232 RX_232 NC OPTO_GND RS 232 Connector Figure 3 3 RS 232 Connector Table 3 3 RS 232 Connector Signals Pin Signal Name Description 1 NC Not connected 2 TX_RS232 TX output optoisolated RS 232 levels 3 RX_RS232 RX input optoisolated RS 232 levels 4 NC Not connected 5 OPTO GND Optoisolation ground 6 NC Not connected 7 NC Not connected 8 NC Not connected 9 NC Not connected FRO1PRO User s Manual 4 Technical Specifications 4 1 Absolute Maximum Ratings Table 4 1 Absolute Maximum Ratings Parameter Value Power Supply Maximum input power 25VA AC maximum input voltage range 264V AC AC maximum input current 120V AC 1A rms AC maximum input
9. 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 Do not use the instrument with the cover removed or insecurely fitted If it is suspected that the instrument is not safe to operate for one or more of the following reasons the unit must be switched off and precautions taken against unintentional operation Before Starting The unit shows visible signs of damage The unit no longer functions After prolonged storage under unfavorable conditions After severe transportation stress 0 2 1 Installation and Handling Observe the following rules when installing the instrument Make sure the instrument is placed horizontally Make sure the instrument is powered trough an AC network featuring a power switch with a distance between contacts of at least 3 mm Do not use the instrument in extremely cold or hot locations or directly adjacent to a heating fan Do not switch the instrument on immediately when it is brought from a cold environment into a warm room n Do not cover the ventilation holes in the chassis 0 2 2 Fuse Replacement Make sure that only fuses of the appropriate type and ratings are used as replacement Do no use a repaired fuse or bridge the fuse holder with wire Please refer to the Technical Specifications section for details on fus
10. the Reset power up and power 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 26 FRO1PRO User s Manual reate FlashKunner Binary Formal Create FlashRi Binary Format E Input OK SE Cancel Format y Offset 00000000 Output will be created in the local BINARIES folder Filename frb Unused Bytes Dont Care 00h FFh C User Fj IV Show the FRB report after conversion 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 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 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 foll
11. FlashRunner works 1 Launch the FlashRunner Control Panel utility Select Start gt Programs gt SofTec Microsystems gt FlashRunner gt Control Panel The Control Panel utility will open 2 To establish a connection with FlashRunner on the Communication Settings section select 23 System Setup 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 E FlashRunner Control Panel v 1 0 og Image File Create FlashRunner Binary Format FRB Communication Settings Model Flash Runner serial version v Port Com El Baud rate bps 3600 Restore Defaults Connect Update Firmware Communication History Figure 2 1 FlashRunner Control Panel Communication Settings 3 Click the Connect button On the Communication History section note the commands that have been sent and received In this 24 FRO1PRO User s Manual case the SPING command is automaticall
12. ISP protocols BDM JTAG SPI I2C MONO8 ICC SCI etc Flexible fully configurable 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 110 220V power supply input Five digital I O lines Two digital I O or analog output lines Two programmable output voltages 0 to 14 5V 250mA and 0 to 5 5V 500mA One programmable clock output Secure Digital memory card up to 2 GB 512 bytes on board dynamic memory On board timekeeper and calendar I O protection Optoisolated inputs for project selection Two optoisolated command inputs START and STOP Three optoisolated status outputs FAIL PASS BUSY One optoisolated RS 232 channel One optoisolated Ethernet channel 1 1 3 Software Features Fully autonomous standalone mode thanks to its SD memory card FAT 16 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 14 FRO1PRO User s Manual Erase blank check program read verify oscillator trimming etc 1 2 Package Checklist The FlashRunner FRO1PRO package includes the following items FlashRunner FRO1PRO unit including an SD card already pre installed with the programming algorithm s you specified at the time of purchase
13. Load 10mF see figure 13 1b 350ms Vproco 5 5 0V 350ms 5 Vproci 0 3V Load 100 1mF see figure 1 1a 1 3ms trise on line VPROG1 Vproc1 0 5V Load 47Q 1mF see figure 1 1a 1 8ms Vproci 0 14 5V Load 940 1mF see figure 1 1a 13ms gt Vproai 3 0V 18ms tran on line VPROG1 Vproc1 5 0V Load 1mF see figure 1 1b 30ms Vproc 14 5 0V 45ms 5 CLKOUT frequency OMHz 50MHz FRO1PRO User s Manual Fe ER Figure 4 1 Load Conditions 4 5 Physical and Environmental Specifications Table 4 5 Physical and Environmental Specifications Parameter Value Dimensions 363 x 212 x 45 mm ISP connector type 25 pin 2 54mm pitch D Sub female CONTROL connector type 15 pin 2 54mm pitch D Sub female RS 232 connector type 9 pin 2 54mm pitch D Sub female Operating temperature 0 50 C Operating humidity 90 max without condensation Storage temperature 0 70 C Storage humidity 90 max without condensation 41 Technical Specifications 4 6 Rack Mounting FlashRunner FRO1PRO can be installed inside a rack Remove the bottom rubber pins and fix the instrument to a rack tray through the provided screw holes located as indicated in the figure below quotes are in mm ra V 4 o 1r _ O o o O 9 N 5 Rubber pins can be pulled out E z gt SS 506 200 112 4 363
14. Panel 15 1 3 2 Rear Panel 17 Programming Algorithms and Licenses 18 1 4 1 Installing New Licenses 18 Upgrading the Firmware 19 2 System Setup 21 2 1 2 2 2 3 Overview 21 Software Setup 21 Hardware Setup 22 Contents 2 4 2 3 1 Interfacing FlashRunner with Your Test Programming Equipment 22 2 3 2 Connecting FlashRunner to the Host system 23 2 3 3 Setting Up LAN Settings 23 Step by Step Tutorial Sending Commands to FlashRunner 23 3 Connectors 31 3 1 3 2 3 3 3 4 4 1 4 2 4 3 44 4 5 4 6 Overview 31 ISP Connector 31 Control Connector 33 RS 232 Connector 35 Technical Specifications 37 Absolute Maximum Ratings 37 DC Characteristics and Functional Operating Range 38 AC Characteristics and Functional Operating Range 39 ISP AC Characteristics 40 Physical and Environmental Specifications 41 Rack Mounting 42 FRO1PRO User s Manual Index of Figures Figure 1 1 FlashRunner FRO1PRO 13 Figure 1 2 FRO1PRO Front Panel 15 Figure 1 3 FRO1PRO Rear Panel 17 Figure 2 1 FlashRunner Control Panel Communication Settings 24 Figure 2 2 FlashRunner Control Panel Target Device Configured 26 Figure 2 3 FlashRunner Control Panel Binary File Conversion 27 Figure 2 4 FlashRunner Control Panel File Transfer 27 Figure 2 5 FlashRunner Control Panel Target Device Programmed 29 Figure 3 1 ISP Connector 32 Figure 3 2 Control Connector 34 Figure 3 3 RS 232 Connector 36 Figure 4 1 Load Conditions 41
15. alone 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 21 System Setup Insert the System Software CD ROM into your computer s CD ROM drive A startup window will automatically appear Choose Install Instrument Software from the main menu Follow the on screen instructions Note fo 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 FRO1PRO 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 BLG NES 2 3 1 Interfacing FlashRunner with Your Test Programming Equipment FlashRunner FRO1PRO connects to your target board through signals grouped in the ISP connector The specific ISP signals that must be routed from FlashRunner FRO1PRO to your target board depend on the specific target device Typical connections for all the device families supported by FlashRunner are s
16. current 240V AC 0 5A rms CONTROL Connector Maximum input voltage on lines START STOP SEL 4 0 2V to 9V Maximum current on lines BUSY PASS FAIL 50mA ISP Connector Maximum input voltage on lines DIO AO 1 0 DIO 6 2 CLKOUT 1V to 7V Maximum input voltage on line AINO 12V to 40V 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 RS 232 Connector Maximum input voltage on line RX_RS232 25V to 25V Maximum current on line TX_RS232 60mA 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 VA input low voltage on lines START STOP ov 1 75V SEL 4 0 Vin input high voltage on lines START STOP 3 25V 5V SEL 4 0 Vo output low voltage on lines BUSY FAIL PASS lo 24mA 3 6V Von output high voltage on lines BUSY FAIL lon 24mA 4 15V 5V PASS ISP Connector Vi input low voltage on lines DIO 6 2 DIO 1 0 Configured as digital lines 0 3Vproco Vi 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
17. ditionally an RS 232 connector and an Ethernet connector can be used to interface with a host PC Note signals with a maximum peak of 42V referenced to earth may be present on RS 232 CONTROL and ISP connectors Additionally RS 232 and CONTROL signals are referenced to the OPTO_GND signal while ISP signals are referenced to the target board s ground The chassis of the RS 232 CONTROL and ISP connectors is connected to the instrument chassis which in turn is connected to earth 3 2 ISP Connector The ISP D Sub connector groups the signals needed to program the target device This connector has 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 31 Connectors Figure 3 1 ISP Connector 32 FRO1PRO User s Manual Table 3 1 ISP Connector Signals Pin Signal Name Description 1 DIO0 AO0 Digital input output 0 or analog output 0 2 GND Ground 3 DIO1 AO1 Digital input output 1 or analog output 1 4 GND Ground 5 DIO2 Digital input output 2 6 GND Ground T DIO3 Digital input output 3 8 GND Ground 9 DIO4 Digital input output 4 10 GND Gr
18. e A Value Parameter Condition Min Typ Max Power Supply Connector AC input voltage 100V AC 240V AC AC input frequency 47Hz 63Hz AC nominal current 120mA Internal Fuse Fuse characteristics 2A T 250V 5 x 20 mm 3 co Technical Specifications 4 4 ISP AC Characteristics Table 4 4 AC Characteristics ER Value Parameter Condition Min Typ Max trise on lines DIO 6 2 Vproco 1 8V 40ns DIO 1 0 CLKOUT when Load 4700 100pF configured as digital output Vproco 3 3V see figure 1 1a i 30ns push pull V g EY 25ns tra On lines DIO 6 2 Vproco 1 8V 35ns es DIO 1 0 CLKOUT when Load 4700 100pF configured as digital output Verogo 3 3V see figure 1 1a 2818 push pull V ro 6 25ns Vproai 3V 7us trise on lines DIO AO 1 0 v 12V Load 4 7KQ 100pF 3 Aus configured as analog output PROGIE see figure 1 1a H Vproc1 14 5V 12us Vproc1 3V ig 8us 5 trau on lines DIO AO 1 0 gt E configured as analog output Vproc1 12V Load 100pF see figure 1 1b 20us Vproc 14 5V 30us Vproco 0 1 8V Load 150 10mF see figure 1 1a 10ms trise on line VPROGO Vproco 0 3 3V Load 220 10mF see figure 1 1a 15ms Vproco 0 5 5V Load 220 10mF see figure 1 1a 20ms Vproco 1 8 0V 300ms trau on line VPROGO Vproco 3 3 0V
19. e type and ratings 0 2 3 Safety Symbols l Earth ground symbol Refer to the manual for specific warning or caution information to avoid personal injury or equipment damage 10 FRO1PRO User s Manual 0 2 4 Safety Notes on Connectors Signals with a maximum peak of 42V referenced to earth may be present on RS 232 CONTROL and ISP connectors Additionally RS 232 and CONTROL signals are referenced to the OPTO_GND signal while ISP signals are referenced to the target board s ground The chassis of the RS 232 CONTROL and ISP connectors is connected to the instrument chassis which in turn is connected to earth 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 Fla
20. hRunner Binaries Communication Settings Model dl Send Scripts Port Send Algorithms Baud rate bps Send Licenses Get Log Disconnect Format SD Card Communication History TPCMD BLANKCHECK F EEOO 4608 Clear gt TPCMD PROGRAM F EEOO EEOO 4608 gt TPCMD VERIFY F S EEOO EEOO 4608 gt TPEND gt Send Cmd Figure 2 5 FlashRunner Control Panel Target Device Programmed 9 Weare 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 29 FRO1PRO User s Manual 3 Connectors 3 1 Overview FlashRunner FRO1PRO connects to your test programming system through two D Sub connectors ISP and CONTROL The ISP connector groups ISP signals for programming the target device while the CONTROL connector groups control signals for interfacing to your test programming equipment Ad
21. hown in the FlashRunner Programmer s Manual Additional control signals START STOP BUSY PASS FAIL and script selection lines are grouped in the CONTROL connector and can be used if you want your test programming equipment to control FlashRunner through these lines 22 FRO1PRO User s Manual 2 3 2 Connecting FlashRunner to the Host system You can connect FlashRunner FRO1PRO to the host system via Ethernet or RS 232 FlashRunner FRO1PRO comes with both an Ethernet cross cable and a serial 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 MC68HC908QY4 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
22. ken SofTec Microsystems E mail general information info softecmicro com E mail technical support support softecmicro com Web http www softecmicro com Important SofTec 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 All other product or service names are the property of their respective owners Written by Paolo Xausa FRO1PRO User s Manual Contents 0 Before Starting 9 0 1 0 2 0 3 0 4 Important Notice to Users 9 Safety 9 0 2 1 Installation and Handling 10 0 2 2 Fuse Replacement 10 0 2 3 Safety Symbols 10 0 2 4 Safety Notes on Connectors 11 Getting Technical Support 11 Additional Documentation 11 1 Overview 13 1 1 1 2 1 3 1 4 1 5 What is FlashRunner FRO1PRO 13 1 1 1 General Features 13 1 1 2 Hardware Features 14 1 1 3 Software Features 14 Package Checklist 15 Hardware Overview 15 1 3 1 Front
23. ound 11 DIO5 Digital input output 5 12 GND Ground 13 DIO6 Digital input output 6 14 CLKOUT Clock output 15 GND Ground 16 VPROGO Programmable voltage 0 max 5 5V 500mA 17 VPROGO Programmable voltage 0 max 5 5V 500mA 18 VPROGO Programmable voltage 0 max 5 5V 500mA 19 GND Ground 20 VPROG1 Programmable voltage 1 max 14 5V 250mA 21 GND Ground 22 VPROG1 Programmable voltage 1 max 14 5V 250mA 23 GND Ground 24 AINO Analog input 0 max 28 5V 25 GND Ground 3 3 Control Connector The CONTROL D Sub connector is used by FlashRunner for integration with an automatic programming testing equipment 33 Connectors Note all control signals are optoisolated and are referenced to OPTO_GND This allows a host system to safely communicate with FlashRunner FRO1PRO even when the target board has a ground reference different than the host system s and it s not possible to connect them together STOP START BUSY PASS FAIL SELO SEL1 SEL2 CONTROL Connector Figure 3 2 Control Connector 34 FRO1PRO User s Manual Table 3 2 Control Connector Signals Pin Signal Name Description 1 STOP STOP input optoisolated active low 2 START START input optoisolated active low 3 BUSY BUSY output open drain optoisolated active low 4 PASS PASS output open drain optoisolated active low 5 FAIL FAIL
24. owing dialog box will appear Sending la File Protocol fYmodem Bytes sent Exit Transfer progress Figure 2 4 FlashRunner Control Panel File Transfer 27 System Setup 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 We are now ready to start the actual programming part Send the following commands TPSETSRC FILE DEMO FRB TPSTART TPCMD SETPWD CONST SFF SFF SFF SFF FF FF FF SFF TPCMD MASSERASE F TPCMD BLANKCHECK F EE00 4608 TPCMD PROGRAM F EE00 EE00 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 All the actual programming operations are sent between a TPSTART and TPEND command The TPCMD SETPWD command sets the security bytes needed to perform subsequent operations After sending these commands the Control Panel will look like the figure below 28 FRO1PRO User s Manual W FlashRunner Control Panel v 1 0 la Image File NER Create FlashRunner Binary Format FAB m Programmer Send Flas
25. rument chassis which in turn is connected to earth 1 4 Programming Algorithms and Licenses FlashRunner FRO1PRO 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 FRO1PRO 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 license file lic A device specific script example frs 18 FRO1PRO User s Manual 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 for a specific device 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 license 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
26. shRunner FRO1PRO and its hardware characteristics 11 Before Starting 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 12 FRO1PRO User s Manual 1 Overview 1 1 What is FlashRunner FRO1PRO FlashRunner FRO1PRO is a member of the FlashRunner series of a high performance standalone In System Programmers specific for Flash based microcontrollers and serial memories FlashRunner FRO1PRO 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 FlashRunner FRO1PRO interfaces to your programming system through D Sub connectors REMOTE Busy SCRIPT se PASS e seu FAIL nh TSASHRUNNER Evil System Programmer FRO1PRO i SD CARD I MODE SofTec Microsystems Figure 1 1 FlashRunner FRO1PRO 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 13 Overview Supports most
27. tion and execution is remotely controlled by signals in the CONTROL connector on the rear panel for more information please refer to the FlashRunner Programmer s Manual Three LEDs BUSY PASS FAIL which indicate script execution status and execution result for more information please refer to the FlashRunner Programmer s Manual A SEL push button together with a 2 digit display which allows you to select the script to be executed in local mode After pressing the SEL push button for more than 2 seconds the digits in the display blink In this state every pressure of the SEL push button increases the script number To confirm the choice press the SEL push button for more than 2 seconds At this point the script number is stored A START push button which starts the execution of the script shown on the display The START push button only works in local mode The SD CARD slot accepts the instrument s Secure Digital card A card with valid contents must always be present in order for FlashRunner to work For more information please refer to the FlashRunner Programmer s Manual 16 FRO1PRO User s Manual 1 3 2 Rear Panel The rear panel contains various connectors needed to power the instrument and connect it to your target system and host system The figure below shows the FlashRunner FRO1PRO rear panel e 42Vex RS 232 N OPTO_GND
28. y 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 HCO8 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 25 System Setup E FlashRunner Control Panel v 1 0 P Image File Create FlashRunner Binary Format FRB Send FlashRunner Binaries Communication Settings Model Flash Runner serial version v Send Scripts Port Baud rate bps Zj Send Algorithms Send Licenses Get Log Disconnect Format SD Card Communication History TCSETDEV FREESCALE MC68HC908QY4 HCOS e Clear gt TCSETPAR FOSC 16000000 gt TCSETPAR FDIV 4 gt TCSETPAR VDD 5000 gt Send Cmd Figure 2 2 FlashRunner Control Panel Target Device Configured When working with Freescale HC08 devices FlashRunner requires you to specify
Download Pdf Manuals
Related Search
Related Contents
\\kin-fs1\users\whargreaves\Address\JSB User`s Manual, nu ETL, jan GA-H81M-HD3 - Newegg.com SERVICE MANUAL PLC Stampante a colori Phaser® 7100, guida per l Philips Stick 929689614602 取扱説明書 CodeVisionAVR User Manual - La documentation de Thierry Baixar Manual MCR10x/20x Guía de inicio rápido Iniciação Rápida Quick Start Copyright © All rights reserved.
Failed to retrieve file