background image

User Manual For CYCLONE 

FX 

Programmers

49

7.4.3.1.1 Launch Programming

This allows the user to execute the programming function. The Cyclone will program the target 
device, if able, using the currently selected programming image. This is functionally equivalent to 
pressing the Start button.

7.4.3.1.2 Verify Data In Target

Performs a verify function on the data that has been programmed into the target device.

7.4.3.1.3 Toggle Power

Toggles the target power and makes sure all ports are driven to debug mode level.

7.4.3.1.4 Power Cycle Device To Run User Code

Toggles the target power and maintains tri-state mode for all signals.

7.4.3.1.5 Validate Image CRC32

Allows the user to perform a CRC32 validation on the currently selected programming image.

7.4.3.2

Set Image Validation

Allows the user to choose between two validation settings: 1) validate the image each time the 
Start button is pressed, or 2) do not validate the image.

7.4.3.3

Modify Next Serial Number

Presents options that display the current serial number and allow the user to increase or decrease 
the next serial number. Tap “Current Image ID Selected” to view/choose the desired programming 
image; tap “Current Alg ID Selected” to view/choose the desired programming algorithm; use 
“Current CS ID Selected” to view/choose the desired Choose Serial file. The adjustment buttons 
will display “Increase Not Allowed” and “Decrease Not Allowed” if the image/algorithm/CS files that 
the user has selected to do not allow for this operation.

7.4.3.4

Show Current Image Stats

Displays current statistics, if any, for Image Programmed Count & Maximum Allowed, Errors 
Logged & Maximum Allowed, and Date Range Allowed. These limits can be set in the Image 
Creation Utility.

Note:

 When 

Current Image Stats

 is displayed as a home screen item, only Image Programmed 

Count & Maximum Allowed are displayed on the home screen.

Summary of Contents for CYCLONE FX

Page 1: ...CYCLONE FX Programmers User Manual...

Page 2: ...uses provided that the software is never used on two computers at the same time P E expects that group programming projects making use of this software will purchase a copy of the software and documen...

Page 3: ...8 3 16 Power Jumper Settings 8 3 17 Debug Connectors 8 3 18 Target Headers For Part CYCLONE_ACP_FX 10 3 19 Target Headers For Part CYCLONE_UNIVERSAL_FX 13 3 20 Ribbon Cable 20 4 TARGET POWER MANAGEMEN...

Page 4: ...Barcode Scan 100 11 4 Enabling Barcode Scanner In Cyclone Menu 101 11 5 Creating A Barcode Test Quick Example 101 11 6 Creating a Barcode Test In Depth 104 11 7 Adding A Barcode Test Into A Programmi...

Page 5: ...Errors 131 14 11 SAP Trim Related Errors 131 14 12 Unrecoverable Fatal Errors 131 14 13 Operation Security Related Errors 132 14 14 External Memory Related Errors 132 14 15 Serial Number Related Error...

Page 6: ...es Kinetis LPC S32 Qorivva MPC5xxx MPC5xx 8xx DSC S12Z RS08 S08 HC08 HC S 12 X ColdFire and STMicroelectronics SPC5 STM8 Figure 1 1 CYCLONE FX Supported Architectures CYCLONE FX programmers are design...

Page 7: ...refer to CHAPTER 4 TARGET POWER MANAGEMENT b Connect the Cyclone to your PC Select the appropriate communications interface Serial USB or Ethernet and connect the Cyclone to your PC If you wish to use...

Page 8: ...ings e Type an Image Description for your SAP image The default description is a time stamp f Click the Store Image to Cyclone button g The Cyclone Control GUI will pop up Use the drop down box to sel...

Page 9: ...r Error LED will illuminate and the LCD screen will display the results Note If programming is unsuccessful when using this quick start setup the user may instead wish to use the included PROG softwar...

Page 10: ...r Success will illuminate depending on the results of the programming process and provide a clear visual indication of the results The location of the LED Indicators is shown in Figure 3 1 3 3 Start B...

Page 11: ...munication The CYCLONE FX provides a standard RJ45 socket to communicate with a host computer through the Ethernet Port 10 100 BaseT The location of the Ethernet Port is shown in Figure 3 2 3 8 USB Co...

Page 12: ...e View 3 12 SDHC Port Note The SDHC port is activated on all CYCLONE FX programmers and may be activated on CYCLONE programmers via purchase of the SDHC Activation License The SDHC port allows the use...

Page 13: ...Time Settings For more information on the available configuration options see Section 5 2 3 3 Configure Time Settings Cyclone Time Real Time Clock 3 16 Power Jumper Settings The Power Jumpers must be...

Page 14: ...hanical drawings are shown below whose dimensions are representative of the pin size and spacing of these headers Note The number of pins depicted in the mechanical drawings may differ from the Cyclon...

Page 15: ...10 Pin Keyed Mini Connector JTAG Mode Pin Assignments PIN 1 TVCC TMS PIN 2 PIN 3 GND TCK PIN 4 PIN 5 GND TDO PIN 6 PIN 7 NC TDI PIN 8 PIN 9 NC RESET PIN 10 Note The pin is reserved for internal use wi...

Page 16: ...0 Pin Keyed Mini Connector JTAG Mode Pin Assignments PIN 1 TVCC TMS PIN 2 PIN 3 GND TCK PIN 4 PIN 5 GND TDO PIN 6 PIN 7 NC TDI PIN 8 PIN 9 NC RESET PIN 10 PIN 11 NC NC PIN 12 PIN 13 NC NC PIN 14 PIN 1...

Page 17: ...as PORT C under Part CYCLONE_ACP_FX in Figure 3 5 The 20 pin standard connector pin definitions for JTAG mode are as follows 20 Pin Standard Connector JTAG Mode Pin Assignments PIN 1 TVCC NC PIN 2 PIN...

Page 18: ...IVERSAL_FX features 6 ports labeled A H 3 19 1 PORT A 10 Pin Keyed Mini Connector Kinetis S32 ARM other PEmicro Supported ARM devices 3 19 1 1 JTAG Mode Pin Assignments The Cyclone provides a keyed 10...

Page 19: ...WD mode Figure 3 15 High Performance Options 3 19 2 PORT B 20 Pin Keyed Mini Connector Kinetis S32 ARM other PEmicro Supported ARM devices 3 19 2 1 JTAG Mode Pin Assignments The Cyclone provides a key...

Page 20: ...ion 3 19 2 2 1 High Performance Communications If high performance options are available for the selected device they will appear in the Shift Frequency in MHz drop down CYCLONE FX programmers are cap...

Page 21: ...ch square header for ColdFire MCF52xx 53xx 54xx family of microprocessors This port connects to the target hardware using either the ColdFire extension cable for synchronous ColdFire targets such as M...

Page 22: ...ow connector for MON08 targets The location of the this header is indicated as PORT E in Figure 3 5 The MON08 header adopts the standard pin out from MON08 debugging with some modifications The genera...

Page 23: ...T PIN 4 PIN 5 NC TVCC PIN 6 The pin is reserved for internal use within the PEmicro interface All the signals are direct connect except the SWIM line which requires a 680 Ohm pull up PEmicro also offe...

Page 24: ...N 3 TRST or NC GND PIN 4 PIN 5 TDI GND PIN 6 PIN 7 TMS GND PIN 8 PIN 9 TCK GND PIN 10 PIN 11 NC GND PIN 12 PIN 13 TDO GND PIN 14 PIN 15 RESET GND PIN 16 PIN 17 NC GND PIN 18 PIN 19 NC GND PIN 20 The p...

Page 25: ...ables for standard debug connectors have a 0 100 inch centerline dual row socket IDC assembly not keyed The ribbon cables for 10 and 20 pin mini debug connectors have a 0 050 inch centerline dual row...

Page 26: ...power is required each target board may vary where the power is sourced from externally or internally and how it is channeled to the target through the debug header or to a separate connector to the b...

Page 27: ...ibbon cables is connected to the appropriate debug header based on the specific target architecture Figure 4 3 Cyclone Hardware Features Power Jumpers and Target Headers The power settings that are se...

Page 28: ...running 4 2 Cyclone Setup Below is a tutorial that demonstrates how to set up the CYCLONE FX in each of the 5 power configurations A very common configuration is the independently powered target In t...

Page 29: ...2 5 mm barrel port output connector on the top edge of the Cyclone so that the power can be routed into and back out of the Cyclone Figure 4 7 External Power Passed Through the Cyclone and Out 2 5 mm...

Page 30: ...Port 4 3 Setup Reminders The most important step when providing power out to a target is to check the Cyclone s jumper settings to make sure they match the intended power setup The jumpers control the...

Page 31: ...No Cyclone Power Relays Closed Open Target Device Is Powered Yes No SDHC Memory Card None Valid Unformattted Reset Cyclone Barcode Scanner Detected Not Detected Target Device Is Powered Yes indicates...

Page 32: ...iew a detailed description of the error 5 1 5 AUX Button Appears If Configured The Cyclone allows the user to add an Auxiliary AUX button to the home screen which will perform a specific function when...

Page 33: ...User Manual For CYCLONE FX Programmers 28 Figure 5 2 Main Menu Structure...

Page 34: ...a that has been programmed into the target device 5 2 2 1 3 Toggle Power Toggles the target power and makes sure all ports are driven to debug mode level 5 2 2 1 4 Power Cycle Device To Run User Code...

Page 35: ...predetermined set of rules each new device that wishes to connect to the network is given an IP address by the server This takes the task of managing the validity and uniqueness of IP addresses out o...

Page 36: ...ateway configuration Proper configuration will ensure the problem is resolved If the network connection is not configured connected this displays a message that the time failed to update If it is succ...

Page 37: ...led information during the progress of programming including the specific programming steps that are performed and specific information about the programming and verifying procedure The user may selec...

Page 38: ...election allows the user to either Enable or Disable a barcode scanner connected to the Cyclone FX s USB Extension Port Select Enable to provide power to and turn on a connected barcode scanner The En...

Page 39: ...nvert the image using the conversion utility described in CHAPTER 13 TROUBLESHOOTING 6 1 Create A Stand Alone Programming SAP Image This chapter describes in detail how to configure the CYCLONE FX for...

Page 40: ...Settings MPC55xx 57xx Only If you selected MPC55xx 57xx the Cyclone Image Creation Utility will display an area called Security Settings see Figure 6 4 If your Qorivva device supports uncensoring cli...

Page 41: ...panel interface The left panel provides a list of available programming functions The right panel displays the ordering of the functions To specify the programming algorithm for the target double clic...

Page 42: ...wish to use Similarly to specify the S Record to be programmed into the target double click on Specify S Record SS in the left panel This opens a dialog which allows you to select the appropriate S Re...

Page 43: ...al For CYCLONE FX Programmers 38 Figure 6 7 Programming Functions Enabled Next the user should add additional programming functions to complete the programming script Figure 6 8 Programming Functions...

Page 44: ...rogram a particular module Usually the name of the file indicates what kind of module it relates to 6 1 3 2 Specify S Record Asks for the name and or path to a file of S records to be used in programm...

Page 45: ...Cyclone Image Creation Utility gives the user more options to program dynamic data programming on the target device To use Program Feature Data select the PF command when creating a programming image...

Page 46: ...ommunication mode and rate from the drop down list after programming operations are specified The debug connector pin definitions are listed for reference 6 1 5 Target Voltage and Power Settings A use...

Page 47: ...YYYY the Cyclone operator will only be allowed to program the corresponding programming image when the date is on or between the dates specified The Cyclone has an onboard battery and clock which keep...

Page 48: ...Cyclone The Cyclone will then be ready for operations After you click Store Image To Cyclone the Cyclone Control GUI will pop up so that you can choose the Cyclone onto which you wish to save the SAP...

Page 49: ...any installed SDHC card will also be displayed with a Storage Area label of External You can add images with the Add Image Internal button under the images panel These images will appear with a Statu...

Page 50: ...images tab you must press Apply Changes to update the Cyclone accordingly No actual updates will occur to the Cyclone s internal external memory or installed SD card until the user selects Apply Chang...

Page 51: ...t Button LEDs The following steps must be followed in order for the Cyclone to operate properly after it has been configured 1 Turn off the target power supply if the POWER IN Jack is adopted 2 Turn o...

Page 52: ...Memory Card None Valid Unformattted Reset Cyclone Barcode Scanner Detected Not Detected Target Device Is Powered Yes indicates that the CYCLONE FX detects power on the Vcc pin of the target device pro...

Page 53: ...e AUX button will appear on the home screen to the left of the Menu button in the lower right corner of the home screen Figure 7 1 AUX Button On Home Screen configured for perform CRC32 function For i...

Page 54: ...tion settings 1 validate the image each time the Start button is pressed or 2 do not validate the image 7 4 3 3 Modify Next Serial Number Presents options that display the current serial number and al...

Page 55: ...e DLL can be loaded from many programming languages that are able to load a DLL C Delphi C Java Python etc as well as environments such as LabVIEW Examples and interface code are pro vided in C MSVC a...

Page 56: ...yclone ACP FX Cyclone ACP Cyclone PRO Standard features only Cyclone MAX Standard features only Cyclone for ARM Standard features only Cyclone for Renesas Standard features only Cyclone for STMicro St...

Page 57: ...Control DLL working with your PEmicro hardware smoothly BLOG TIP Please click here to visit the PEmicro blog for a detailed example of how to set up a programming image and use the SDK with some adva...

Page 58: ...rovided in the included header files Refer to Chapter 4 of this manual for a detailed description of this function loadLibrary For Delphi Pascal and C users this process is transparent for the user an...

Page 59: ...FLASH EEPROM programming algorithms the actual binary data to be programmed the sequence of programming operations and user specified Cyclone settings Prior to using the Cyclone Control Suite these st...

Page 60: ...image in the external memory Modifying images residing in external memory will only be available on Cyclones with the proper license Certain Cyclones may require a supplementary license to support ex...

Page 61: ...function is called before the user application is closed 8 2 4 2 5 version char version void This call returns a pointer to a null terminated string that contains the version number of the DLL 8 2 4...

Page 62: ...returns a array of handles to opened Cyclones from a null terminated String of comma delimited identifiers parameter informationType Specifies the property of the Cyclone to return The possible value...

Page 63: ...the Cyclone is connected by USB the string should be USB where is 1 8 If the Cyclone is connected by Serial the string should be COM1 parameter multipleCycloneHandleArrayPtrType A pointer to an array...

Page 64: ...or completion If the target is reset by the Cyclone or by a power cycle after programming the image this function will fail The workaround for this is to execute a second image that will re load the a...

Page 65: ...nd in the Cyclone 8 2 4 4 6 getErrorCode uint32_t getErrorCode uint32_t cycloneHandle uint32_t errorNum This function returns the specified error code recorded in the DLL or in the Cyclone parameter c...

Page 66: ...Description uint32_t cycloneHandle uint32_t imageId This function returns the description of a particular image stored on the Cyclone internal Flash or external memory card This description is specifi...

Page 67: ...ription from The valid range of this parameter is from 1 to the total number of images in the Cyclone with the count starting from internal memory and then external memory If a Cyclone only stores one...

Page 68: ...ion Utility If the Cyclone s storage limits are reached this routine will return an error parameter cycloneHandle The handle of the Cyclone that will have its images erased parameter selectedMediaType...

Page 69: ...ant the image to overwrite any existing images with the same description An error will occur parameter aFile A pointer to a null terminated character string which contains the full path to the SAP fil...

Page 70: ...rmwareVersion uint32_t cycloneHandle parameter cycloneHandle The handle of the Cyclone from which to read the property parameter resourceOrImageId The id for image properties is the image id on the Cy...

Page 71: ...already decoded the file then set it to true Otherwise set it to false parameter paramValue1 Ignored set it to 0 parameter paramValue2 Ignored set it to 0 parameter paramValue3 Ignored set it to 0 pa...

Page 72: ...d character string that contains the settings of the SAP file parameter paramReference2 A pointer to a null terminated character string which contains the full path to the specified SAP file returnval...

Page 73: ...er string which contains the full path to the specified SAP file returnvalue True if the script file was read False otherwise parameter featureNum CYCLONE_TOGGLE_POWER_NO_DEBUG parameter setFeature Ig...

Page 74: ...one RS232 serial port con nection can be used no more than one Cyclone can be connected via the RS232 serial port b Connect all Cyclones to their target systems This is done using a ribbon cable that...

Page 75: ...y only use this command after it has performed its launchimage command If the target is reset after programming the image putdynamicstring will fail The workaround to this is to execute a second blank...

Page 76: ...e Cyclones This example connects to three separate Cyclone units Two units are connected via USB 10 0 1 1 and 10 0 1 2 and the third is connected via Ethernet 10 0 1 3 The three Cyclone units are conf...

Page 77: ...s added to both Cyclone units This type of command should only be executed when images need to be updated 8 4 Cyclone Control GUI As part of the Cyclone Control Suite PEmicro includes the Cyclone Cont...

Page 78: ...latest firmware in the same folder as the Cyclone Control GUI At launch the Cyclone Control GUI will show all the Cyclones detected on the network and those attached by USB connections in a drop down...

Page 79: ...e to the Cyclone click on the Add Image Internal button and selected the image you want to add For the changes to take effect the Apply Changes button needs to be clicked this will place the image in...

Page 80: ...to the Cyclone to take place To format the external memory card click on the Format External Card button This will erase all image information stored in the external card From this tab a user can also...

Page 81: ...ws properties for the supported features of the Cyclone From this tab the Cyclone firmware and logic versions the cyclone type and the number of images are available Also from this tab some of the pro...

Page 82: ...nd updates the image to the current display This image is also clickable so clicks on the virtual screen are also registered by the Cyclone Figure 8 10 Remote Display Control of Cyclone Screen 8 4 2 4...

Page 83: ...ures in the Cyclone Control Suite are not available for non touchscreen cyclone models Cyclone Max Cyclone Pro Cyclone ST and Cyclone Renesas Please use the Classic Cyclone Automated Control Package w...

Page 84: ...intains the same traditional licensing workflow that was previously used to license PEmicro software 8 5 3 How to Obtain a Hardware License At the time of purchase of a product the customer can simply...

Page 85: ...enable a single CFG file to be used to create different SAP images 9 1 Launching From the Command Line The image compiler can be launched from the command line to create a SAP image Below is an examp...

Page 86: ...and display the result of configuration in the image compiler window If the user does not use a batch file to test error level this provides a method to display the configuration result This option sh...

Page 87: ...file is essential to the process of creating a SAP image the command line used to call CSAP must always use the filename parameter to specify a CFG file This file will instruct the image compiler whi...

Page 88: ...ues of n are 0 Cyclone does NOT provide power to target default 1 Enable Cyclone to provide power to target 9 2 2 1 2 POWERVOLTAGE n n Processors All Use this command if the Cyclone is providing switc...

Page 89: ...le Example DESCRIBEIMAGE KL25Z128 TEST IMAGE 9 2 2 3 3 ALLOWOUTOFRANGE n Processors All Sets whether programming will continue when data is out of range ALLOWOUTOFRANGE 1 Allows programming to continu...

Page 90: ...follows the VENDOR_FAMILY_DEVICE format For ARM devices the easiest way to obtain the device string is from the Device Selection dialog in the Cyclone Image Configuration Utility software In the PEMIC...

Page 91: ...chain setup read http www pemicro com blog index cfm post_id 136 9 2 2 6 6 RSTLOWPOSTSAP Processors All Drives the RESET signal LOW before and after SAP operations 9 2 2 7 Connection Related S08 S12...

Page 92: ...rogrammed string Describes the device being programmed 9 2 2 10 2 RSTLOWPOSTSAP Processors DSC STM8 Drives the RESET signal LOW before and after SAP operations 9 2 2 11 Connection Related MON08 Proces...

Page 93: ...6 32 QB QC QL QT QY RF RK SR 9 2 2 12 Connection Related STMicroelectronics STM8 Processors 9 2 2 12 1 ARCHTYPE n Processors STM8 Specifies the STM8 family via the numeral n where n indicates the foll...

Page 94: ...path to the binary VC Verify the programmed device using a checksum VM starting_addr ending_addr Verify module VR starting_addr ending_addr Verify range VV type Verify module CRC Type is CRC8 or CRC16...

Page 95: ...breaks C PROJECT CSAPACMPZ C PROJECT GENERIC CFG PARAM1 C PEMICRO Freescale_MK40X256_PFlash_DFlash ARP PARAM2 C PEMICRO EXAMPLE FILES TEST S19 PARAM3 VM 9 2 5 Sample Batch File Here is an example of h...

Page 96: ...not implement byte checking 27 Module byte not erased 28 Word erase starting address must be even 29 Word erase ending address must be even 30 User parameter is not in the range 31 Error during algor...

Page 97: ...cted in settings on command line for port interface 60 Error calculating device CRC value 61 Error Device CRC does not match value given 70 Error CSAP is already running 71 Error Must specify both the...

Page 98: ...er sized LAN employs the usage of Switches instead of Hubs A Switch is essentially a smart Hub in that it limits the input and output of data to the two transacting computers Routers Larger networks s...

Page 99: ...clone Device There are two methods for establishing a connection between a Cyclone and a PC with an Ethernet cable The most basic method is to connect the Cyclone directly to a PC via a cross over Eth...

Page 100: ...ng section 10 5 Cyclone IP Setup Via LCD Menu When the user is connecting the Cyclone via Ethernet before the connection is established between the Cyclone and the network the menu s Home Screen will...

Page 101: ...esses out of the user s hands and relegates it to the server CYCLONE FX programmers are capable of using either Static IP addressing or DHCP Note The current IP settings may also be viewed edited by n...

Page 102: ...ties can be accessed Some of this properties are modifiable including all the properties needed for network configuration A property that can be edited will show three dots to the right of the propert...

Page 103: ...Displayed At Right When Property Selected Figure 10 3 Edit Property Window Once the OK button is pressed the values of the property will be updated in the Cyclone and the value of the property in the...

Page 104: ...able to the device can make it easier to trace products track product hardware versions or provide a way to serialize production This results in a more efficient manufacturing process 11 2 Scanning Pr...

Page 105: ...GET1 programming image could check that the barcode starts with the fixed string WIDGET1 product identifier the next character is an A or B product version and that the rest of the barcode is numeric...

Page 106: ...re USB Host Device The user should click on Enable USB Scanner The barcode scanner s instructions should be consulted to understand how to put the scanner into Wedge keyboard emulation mode and to mak...

Page 107: ...ompletes the prototype bar code which is representative of this products barcodes The next step is to use this prototype barcode to create barcode tests which will be run against scanned barcodes In t...

Page 108: ...e match must be exactly the number 1 Refer to Figure 6 The final step is to create a test for the 4 digit serial number part of the prototype In this example only 501 units of this product will be man...

Page 109: ...a Barcode Test which describes the mechanism for calculating whether an input barcode meets the criterion the user is looking for to be considered a match which can be an exact match or a match that...

Page 110: ...ple Char Test TYPE Range 1 or Range 2 and repeat steps 6 and 7 until an acceptable test has been created 8 Save the test to a Barcode Test bar file for later use The Sample character set is used first...

Page 111: ...ursor then automatically moved to the next Sample ascii box All ASCII characters including control codes can be entered in Sample ascii boxes However if there are characters stored on the desktop a Ct...

Page 112: ...er testing Note Each of the fixed characters in Cyclone FX and B require an exact match while each number in 01234 only has to be in the NU range of 0 9 to be a match All entries in the Char Test fiel...

Page 113: ...Character FC has the same upper and lower values The Single Set SS type choice Figure 11 13 b represents a single contiguous set of any length and hence requires both lower an upper bound values Thes...

Page 114: ...e added only for contiguous types These down arrows can be used to select which characters from Char Test TYPE are added to the two possible Optional Range Restrictions Range 1 and Range 2 In general...

Page 115: ...iate box Then the cursor is moved to the right one block circularly over the set of range blocks Pairs of upper and lower bounds can also be copied to other pairs as describer in Section 6 2 All entri...

Page 116: ...s changed to green It is possible for DO TEST to be green even if one of the Range tests is red Shown in Figure 2 6b is the result of changing the numeric characters to 05444 and clicking on DO TEST B...

Page 117: ...o see if they are included in a set of character called a type Listed in Table below are the type sets allowed in this program Most of the types have common names and abbreviated mnemonics Some types...

Page 118: ...to indicate an Option Open Option Figure 11 23 Font Color Codes 11 6 3 Enabling Disabling A Barcode Scanner To enable a barcode scanner that is connected to the Cyclone FX s USB Extension Port go to...

Page 119: ...ainst their corresponding Sample characters on a character by character basis from left to right until all the individual lower and upper bounds for a given Range are tested On lower bounds starting a...

Page 120: ...can be loaded back into this program for modification further testing of the tests themselves or to assist in the creation of new tests To save a Barcode Test bar file click on the Save File button i...

Page 121: ...n the window shown below is opened to search for and or edit a filename If Open is clicked the program attempts to load the test information from that file On attesting to load a file the button is re...

Page 122: ...ton is recolored red as a reminder to turn the option off by clicking the button again Figure 11 28 Program Control Area 11 6 6 1 2 Copy Sample Boxes to Char Test Figure 11 29 shows bulk copy selected...

Page 123: ...ies with light green boxes can be Ctrl C designated since ASCII entry boxes would simply accept the Ctrl C character To designate a different entry simply redo the designation process on a different e...

Page 124: ...n be observed to make sure the scanner itself is working correctly Figure 11 35 Newly opened Barcode Generator Window Text from the edit box can then be transferred to the main utility screen Sample c...

Page 125: ...details the scanned barcode as well as the analysis process used to select the appropriate programming image To access the barcode log navigate in the CYCLONE FX s menu to Menu Status Show Logs Show B...

Page 126: ...User Manual For CYCLONE FX Programmers 121 One Image passes barcode test Image number 5 selected to execute Success image selected and program command sent Scanner Test Log Finished...

Page 127: ...erial number to have distinct properties Some of the forms these properties can take are Type Lower Bound hex Upper Bound hex Constant Constant Constant Binary 00 FF ASCII Printable 20 7E ASCII Numeri...

Page 128: ...file 12 2 2 Number of Bytes in Serial Number The up and down arrows allow the user to add or delete bytes for the serial number max 10 hex 16 base ten min 1 Up Arrow Click Adds new bytes to the Seria...

Page 129: ...lick Decreases the lower bound by one with a minimum of 00 Hex Click into the edit Box to enter any number within range from the Serial number value to a minimum of 00 Hex 12 2 7 Binary Numeric Consta...

Page 130: ...tically increment the serial number afterward is PS Program Serial Number PEmicro s command line software uses the same commands in a command line fashion to invoke the serial number file initiate its...

Page 131: ...nual For CYCLONE FX Programmers 126 EM PM VC CS serial_file1 ser PS CS serial_file2 ser PS CS serial_file_3 ser PS CM algorithm_file_2 SS object_code_2 EM PM VC CS serial_file4 ser PS CS serial_file5...

Page 132: ...ed Press the Reset button Press the Start button Release the Reset button Tap the Cyclone LCD screen 3 times Release the Start button 13 2 I Received An Error When Using A Next Gen Cyclone Saying That...

Page 133: ...3 When Trying To Install The CYCLONE Software A Popup WDREG Error Occurs Telling Me That There Are Open Devices Using WinDriver Figure 13 1 WDREG Error Message The error is that the USB Driver WinDri...

Page 134: ...000E Error Vendor hardware is not supported 000F Error generating VPP high voltage 14 2 SAP Image Handling Related Errors 0011 No image selected 0012 Error validating image CRC 0013 SAP operation was...

Page 135: ...1 Program error algorithm not supported 3002 Program error algorithm not found 3003 Program operation failed or was canceled 3004 Program operation failed write protected 3005 Program error Data size...

Page 136: ...Trim value invalid value is 00 or FF 700A Trim value is invalid Trim value is already programmed 14 12 Unrecoverable Fatal Errors 8001 Fatal Error please contact PEmicro 8002 Fatal Error please conta...

Page 137: ...Calibration Mode Requires Cyclone FX hardware 9007 Error This programming image has command DF Display Feature Data Requires Cyclone FX hardware 9008 Error This programming image has command PF Progr...

Page 138: ...em Hardware Firmware Logic Recoverable Errors D001 Error Firmware does not exist D002 Error Firmware update is not allowed D003 Error Firmware update has failed D004 Error There is a firmware mismatch...

Page 139: ...ht 12 7 oz 360 g 15 4 Electromechanical Relays Max Recommended Switched Voltage DC 24V Max Recommended Switched Current 1A Output Voltage To Debug Port when configured for internal power DC 2V 5V Max...

Reviews: