background image

Cyclone for STMicro - User Manual

55

CYCLONE FOR STMICRO

These sample applications come with project and workspaces defined for 
ease of use. Simply open the project/workspace in your compiler and you 
should be able to build the sample application without any modifications. The 
sample applications come pre-compiled with ICONS, so you can run them 
before jumping into the code.

7.2.3

RS232 / Ethernet Communication Protocols

The RS232 and Ethernet Communication protocols included with the 
Enterprise Edition of the Cyclone Automated Control Package allow a 
developer to manually send individual command packets to control each 
Cyclone unit. This is ideal for setups that do not have access to a PC or 
production environments that do not run Windows-based computers.

Содержание Cyclone for STMicro

Страница 1: ......

Страница 2: ...o conditions may you remove the copyright notices from this software or documentation This software may be used by one person on as many computers as that person 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 documentation for each user in the group Cont...

Страница 3: ...10 20 Pin Connector for STM32 Targets 12 3 11 10 Pin Connector Will Be Supported For Future Targets 14 3 12 14 Pin Connector For SPC56 Targets 15 3 13 JTAG Daisy Chain 15 3 14 Ribbon Cable 17 3 15 Target Power Management 17 3 16 CompactFlash Port 22 4 CYCLONE LCD MENU 24 4 1 Status Window 25 4 2 Main Menu 26 5 STAND ALONE PROGRAMMER CONFIGURATION 32 5 1 Create A Stand Alone Programming SAP Image 3...

Страница 4: ...1 AUTOMATIC SERIAL NUMBER MECHANISM 67 11 1 Understanding Serialization 67 11 2 Serialize Utility 68 11 3 Serialize Utility Example 71 11 4 Using Serial Number File 71 11 5 Serial Number Handling in Cyclone for STMicro 72 12 CYCLONE ERROR CODES 74 12 1 Debug Mode Communication Errors 74 12 2 SAP Image Handling Errors 74 12 3 SAP Communication Handling Errors 75 12 4 SAP Algorithm Header Operation ...

Страница 5: ...nual iii CYCLONE FOR STMICRO 12 13 Unrecoverable Fatal Errors 77 12 14 External Memory Errors 78 12 15 Serial Number Errors 78 12 16 Successful Download Counter Errors 79 12 17 System Hardware Firmware Logic Recoverable Errors 79 ...

Страница 6: ...buttons and or the LCD Menu Host controlled SAP mode for automated programming is accomplished using either command line utility RS232 protocol UDP protocol or the Cyclone Automated Control DLL The following features help make the Cyclone for STMicro such a versatile production programming tool Multiple STMicro Architecture Support STM8 SPC56 STM32 Others to come Versatile Light Touch Buttons Perf...

Страница 7: ...ata to be programmed programming algorithms and any necessary configuration settings CompactFlash support available with purchase of CompactFlash activation license Versatile Power Management Uses electromechanical relays to automatically cycle target power when necessary Jumper settable power management schemes Multiple Voltage Operation Automatically detects and caters to target voltages ranging...

Страница 8: ...SAP Image Powerful Automated Control Package For Production Control Basic Automated Control Package included supports host controlled SAP operations for one Cyclone for STMicro Professional and Enterprise Automated Control Packages available for purchase Multiple Cyclones for STMicro can create a Gang Programmer using a variety of different communication interfaces Different SAP Images on differen...

Страница 9: ...agement scheme Power management is configured by setting jumpers on the side of the Cyclone unit The corresponding settings are conveniently illustrated on the rear label of Cyclone for STMicro By default the jumpers are set to switch power from the Power IN Jack to Power OUT Jack For more information please refer to Section 3 15 Target Power Management b Connect the Cyclone for STMicro to your PC...

Страница 10: ...s Follow these steps to create a SAP image a Run the Cyclone Image Creation Utility This utility is a GUI designed to help users create architecture specific SAP images To run this utility From the Start menu of your PC navigate to All Programs P E Cyclone for STMicro Programmer Image Creation Utility and select this utility The utility is shown in Figure 2 1 Continue with the steps below to creat...

Страница 11: ...y select your architecture from the Specify Target Architecture drop down list c Click the Launch Script Wizard button Follow the pop up screens to specify a programming algorithm and target object file The programming algorithm target object file and default pro gramming sequence will then show up in the programming sequence listbox ...

Страница 12: ...and then click the Store Image to Cyclone button A backend image configuration utility will pop up and store the image information on the Cyclone for STMicro Your SAP image has now been created Step 4 Execute SAP Image The SAP image stored on your Cyclone for STMicro can now be executed with one button press Once your target is connected to the Cyclone for STMicro press the START button of the Cyc...

Страница 13: ...r STMicro requires a regulated 6V DC Center Positive power supply with 2 5 5 5mm female plug The Cyclone for STMicro derives its power from the Power Jack located on the end of the unit next to the DB9 connector Figure 3 2 Cyclone for STMicro Power Jack 3 2 RS232 Communication The Cyclone for STMicro provides a DB9 Female connector to communicate with a host computer through the RS232 communicatio...

Страница 14: ... USB connector for Universal Serial Bus communications between the Cyclone for STMicro and the host computer The Cyclone for STMicro is a USB 1 1 compliant device Figure 3 5 Cyclone for STMicro USB Connector 3 5 Electromechanical Relays Inside the Cyclone for STMicro two electromechanical relays are used to cycle target power The specifications of the relays are as following Maximum switched power...

Страница 15: ...d to GND via a 1W 100 Ohm resistor Figure 3 6 Power Connector Locations 3 7 Jumper Settings The jumpers must be set differently for various power management options that the Cyclone for STMicro offers If the Cyclone for STMicro is not being used to manage the target s power only Jumper 5 needs to be installed Please see Section 3 15 Target Power Management for the correct jumper settings for other...

Страница 16: ...Cyclone provides an ERNI 214012 Right Angle Male Single Connector for STM8 targets The 4 pin connector adopts the standard pin out as specified by STMicro Please note that the ERNI connector is keyed The pin definitions are as follows PIN 1 TVCC PIN 2 SWIM PIN 3 GND PIN 4 RESET The physical location of the ERNI 214012 connector is displayed below ...

Страница 17: ...D PIN 9 TCK PIN 10 GND PIN 11 NC PIN 12 GND PIN 13 TDO PIN 14 GND PIN 15 RESET PIN 16 GND PIN 17 NC PIN 18 GND PIN 19 NC PIN 20 GND The Cyclone for STMicro also supports SWD Mode This replaces the JTAG connection with a clock and single bi directional data pin SWD Mode provides all the normal JTAG debug and test functionality plus real time access to system memory without halting the processor or ...

Страница 18: ... NC PIN 14 GND PIN 15 NC PIN 16 GND PIN 17 NC PIN 18 GND PIN 19 NC PIN 20 GND SWD Mode is selected from the Communication Mode drop down box in the Cyclone Image Creation Utility Figure 3 9 Communications Mode Selection The physical location of the 20 pin connector is displayed below ...

Страница 19: ...Cyclone provides a 10 pin 0 100 inch double row connector for future STMicro targets The 10 pin connector definitions are as follows PIN 1 GND PIN 2 ICCDATA PIN 3 GND PIN 4 ICCCLK PIN 5 GND PIN 6 RESET PIN 7 TVCC PIN 8 ICCSEL VPP PIN 9 OSC CLK PIN 10 GND The physical location of the 10 pin connector is displayed below Figure 3 11 10 Pin Connector ...

Страница 20: ...w Figure 3 12 14 Pin Connector 3 13 JTAG Daisy Chain The Cyclone for STMicro supports STM32 processors in a JTAG daisy chain configuration This type of configuration is desirable if the user wants to share a single debug connector across multiple JTAG devices To start it is required that the user selects the JTAG communications mode in the Cyclone Image Creation Utility see Section 5 1 Create A St...

Страница 21: ... daisy chain containing two devices TAP 0 and TAP 1 and both devices have a 4 bit JTAG IR The following settings would access the first device in the chain TAP 0 JTAG Tap Number 0 JTAG Pre IR Bits 4 To access the second and last device in the chain TAP 1 use the following settings JTAG Tap Number 1 JTAG Pre IR Bits 0 ...

Страница 22: ...STMicro Debug Connector has the same pin out as the corresponding Target Header i e Pin 1 of the Cyclone for STMicro Debug Connector is connected to Pin 1 of the Target Debug Header Both 14 pin and 20 pin ribbon cables have a 0 100 inch centerline dual row socket IDC assembly not keyed Figure 3 13 sketches the connection mechanism looking down into the sockets for the 14 pin ribbon cable The 20 pi...

Страница 23: ...icro The jumper header is found on the long front side of the unit directly to the left of the Target Power In and Out jacks Figure 3 15 Jumper Settings Viewed From Underside Of Cyclone 3 15 1 Using Power In Jack and Power Out Jack The target power supply is connected to the Power In Jack of the Cyclone for STMicro The Power Out Jack of the Cyclone for STMicro is connected to the target system Fig...

Страница 24: ...STMicro Only Jumper 5 is installed 3 15 2 Using Cyclone for STMicro Board Power and Power Out Jack The target power supply is not needed The Power Out Jack of the Cyclone for STMicro will act as a center positive power supply to the target system Figure 3 18 shows the connections Figure 3 18 Via Cyclone for STMicro Board Power and Power Out Jack of Cyclone for STMicro Jumpers 2 and 3 are enabled J...

Страница 25: ...lone for STMicro 4 pin debug connector provides the appropriate voltage for corresponding STM8 targets Pin 1 of the Cyclone for STMicro 20 pin debug connector provides the appropriate voltage for corresponding STM32 targets Pin 11 of the Cyclone for STMicro 14 pin debug connector provides the appropriate voltage for corresponding SPC56 targets The Power Out jack of the Cyclone for STMicro connecto...

Страница 26: ...upply is connected to the Power IN Jack of the Cyclone for STMicro Pin 1 of the Cyclone for STMicro 4 pin ERNI header provides the appropriate voltage for corresponding STM8 targets Pin 1 of the Cyclone for STMicro 20 pin debug connector and Pin 11 of the Cyclone for STMicro 14 pin debug connector connect the external power supply from the Power IN jack to the corresponding SPC56 target Figure 3 2...

Страница 27: ...tivation License from P E The CompactFlash port accepts Type I CompactFlash cards This allows the user to store programming images that are individually or collectively larger than the Cyclone for STMicro s internal memory 7MB It also makes swapping programming images much more quick and convenient A 2GB CompactFlash card is available separately or as part of a CompactFlash activation package Purc...

Страница 28: ...Cyclone for STMicro User Manual 23 CYCLONE FOR STMICRO Figure 3 24 CompactFlash Port ...

Страница 29: ...D menus Figure 4 1 shows an overview of the menu structure Note These menus change as features are added to the Cyclone for STMicro so if your menus do not match those displayed here please check P E s website www pemicro com for a user manual containing the latest LCD Menu operations information Figure 4 1 LCD Menu Overview ...

Страница 30: ...ed on This window lists the following information 1 Firmware version of the Cyclone 2 IP address assigned to the Cyclone 3 Name assigned to the Cyclone 4 Number of programming images in the Cyclone s memory 5 Name of the selected programming image 6 First serial number associated with the selected image 7 Current status 8 Results of the last operation performed ...

Страница 31: ... images that are stored in the Cyclone for STMicro memory You may select the appropriate image by using the Up Down arrows to highlight it and then pressing the Select button The image name shown is the one specified in the Cyclone configuration utility when programming the image to the Cyclone Figure 4 4 Select SAP Image 4 2 2 Execute SAP Function The Execute SAP Function menu selection is discus...

Страница 32: ...onal menu information 4 2 4 Programming Stats The Programming Stats menu selection is discussed in Section 6 2 Operation Via LCD Menu Please refer to that section for additional menu information 4 2 5 Configure Cyclone Figure 4 5 Configure Cyclone Configure Cyclone brings up a submenu with three options from which to choose 4 2 5 1 Configure Cyclone Edit IP Settings Figure 4 6 Configure Cyclone Ed...

Страница 33: ...u reach the right arrow character Selecting this character will complete the process Press the Cancel button at any time to leave the IP number as is and return to the Main Menu Figure 4 7 Edit IP Settings Edit IP Number Edit IP Settings Edit IP Mask Edit IP Mask allows the user to set an IP Mask for the Cyclone for STMicro The current IP Mask is displayed on the second line Use the Up Down button...

Страница 34: ... is displayed on the second line Use the Up Down buttons to scroll through the characters To select a character hit the Select button When you are finished scroll through the characters until you reach the right arrow character Selecting this character will complete the process Figure 4 9 Edit IP Settings Edit IP Gateway Edit IP Settings Show MAC Address Show MAC Address displays the current MAC a...

Страница 35: ...hit the Select button When you are finished scroll through the characters until you reach the right arrow character Selecting this character will complete the process Press the Cancel button at any point to leave the name as is and return to the Main Menu Figure 4 11 Configure Cyclone Edit Cyclone Name 4 2 5 3 Configure Cyclone Set AUX Button Func Set AUX Button Func allows the user to assign a fu...

Страница 36: ...Cyclone for STMicro User Manual 31 CYCLONE FOR STMICRO Figure 4 12 Configure Cyclone Set AUX Button Func ...

Страница 37: ...mming SAP Image This chapter describes in detail how to configure the Cyclone for STMicro for stand alone programming using the Cyclone Image Creation Utility shown in Figure 5 1 The Cyclone for STMicro does not require a target to be connected when it is being configured However the power of the Cyclone for STMicro must be turned on indicated by the Idle LED and one of the communications interfac...

Страница 38: ...ecture from the drop down list Figure 5 2 Target Class Selection via File Menu 5 1 1 1 STM8 Devices The user may configure the Cyclone for STMicro to operate on an STM8 target by selecting a corresponding STM8 target from the Specify Target Architecture drop down menu Figure 5 3 shows the STM8 specification configuration The Cyclone for STMicro will automatically detect the communications speed ...

Страница 39: ... Figure 5 3 STM8 Class Settings 5 1 1 2 STM32 Devices The user may configure the Cyclone for STMicro to operate on a STM32 target by selecting STM32 from the Specify Target Architecture drop down menu Figure 5 4 shows the STM32 specification configuration ...

Страница 40: ...a communication mode and specify a preferred communication speed The Cyclone for STMicro supports STM32 processors in a JTAG daisy chain configuration This type of configuration is desirable if the user wants to share a single debug connector across multiple JTAG devices Please reference Section 3 13 JTAG Daisy Chain 5 1 1 3 SPC56 Devices The user may configure the Cyclone for STMicro to operate o...

Страница 41: ...chitecture drop down menu Figure 5 6 shows the SPC56 specification configuration Figure 5 5 SPC56 Class Settings The target 14 pin debug header connections are shown on the right hand side for user reference The communication mode is fixed 14 Pin JTAG The user needs to specify a preferred communication speed ...

Страница 42: ...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 click on the Choose Algorithm CM function in the left panel Or you may highlight it and add it to the right panel using the arrow This opens the Load Programming Algorithm dialog ...

Страница 43: ...at you 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 Record Once both the algorithm and S Record are selected the full list of programming functions becomes available in the left panel ...

Страница 44: ... creates a default programming script The user can then modify the programming sequence as needed The Clear Script button will remove all programming commands from the right panel The Move Up and Move Down buttons allow the user to manually re sequence the order of the programming commands The Remove From List button can be used to remove a selected command from the right panel At this point the i...

Страница 45: ... not found an error message is given The currently selected file is shown in the S19 file selected window The programmer accepts S1 S2 and S3 records All other file records are treated as comments If you do not specify a file name extension a default of S19 is used The programmer also supports ELF Dwarf 2 0 object files Your S19 file may contain data for both EEPROM and flash If you know that your...

Страница 46: ... previously selected an S record file Verify Module For this command to work you must have previously selected an S record file Verify Checksum This command verifies the module content via a CRC calculation Choose Serial File This command becomes available once a programming algorithm is selected It specifies the serial file that holds the serial numbers to be programmed to the target Please refer...

Страница 47: ...de Reset Delay if certain reset monitoring devices are used The Cyclone for STMicro will delay for the specified time after allowing the target out of reset 5 1 5 Image Description The Cyclone for STMicro Configuration Utility allows the user to summarize the purpose of current configuration for future reference The description will be either programmed into the Cyclone for STMicro or saved into a...

Страница 48: ...he selected Cyclone 5 1 7 Store Image To Disk Store Image To Disk allows the current configuration to be saved onto the hard drive The image can then be transferred to the Cyclone for STMicro internal flash or external CompactFlash with activation via the Manage Images Utility 5 1 8 Save Cyclone Configuration Save Cyclone Configuration in the file menu allows the user to save the configuration int...

Страница 49: ...Once the programming images have been created and saved to the disk using the Create Image utility they may then be loaded collectively onto the Cyclone If you have purchased a CompactFlash activation license it will also allow you to store and manage multiple images on any compatible CompactFlash cards that are loaded into the Cyclone s CompactFlash port Figure 5 12 Manage Images Utility ...

Страница 50: ...press Commit Changes to load the Cyclone accordingly No changes made to the Cyclone for STMicro until the Commit Changes button is pressed Note Any images that are already stored on the Cyclone for STMicro or CompactFlash can only be removed by using the corresponding Remove All Images button 5 2 1 Optional CompactFlash Activation License The CompactFlash Activation License is a license key availa...

Страница 51: ...executing the tasks pre configured into the Cyclone for STMicro Menu Mode Navigate upwards in LCD menu AUX Perform auxiliary function stand alone verification Menu Mode Navigate downwards in LCD menu MENU SELECT Toggles ON OFF the Target Board Power Menu Mode Select highlighted item in LCD menu CANCEL Cancel the tasks being executed and go back to the standby state RESET Hardware reset of the Cycl...

Страница 52: ...if applicable 9 Press the START push button on the Cyclone for STMicro When the Success LED lights up you have successfully programmed your target 6 1 3 Example When the Cyclone for STMicro is powered up the Standby LED is turned on After the user programs the contents and procedures into the Cyclone for STMicro on board flash the Cyclone for STMicro may be used as a Stand Alone Programmer Suppose...

Страница 53: ...FOR STMICRO 6 2 Operation Via LCD Menu The Cyclone for STMicro may be operated by making selections from the LCD menu This section describes the layout of the menus and the functions that each may be used to perform Figure 6 1 LCD Menu Overview ...

Страница 54: ... window lists the following information 1 Firmware version of the PRO 2 IP address assigned to the PRO 3 Name assigned to the PRO 4 Number of programming images in the PRO s memory 5 Name of the selected programming image 6 First serial number associated with the selected image 7 Current status 8 Results of the last operation performed 6 2 2 Main Menu Figure 6 3 Main Menu ...

Страница 55: ...R 4 CYCLONE LCD MENU 6 2 2 1 Execute SAP Function Execute SAP Function presents three Stand Alone Programming functions that you may execute by highlighting the function that you wish to execute and pressing the Select button Figure 6 4 Execute SAP Function 6 2 2 2 Compact Flash Status If a compatible CompactFlash card is loaded into the Cyclone the Compact Flash Status menu selection displays inf...

Страница 56: ...ther categories listed are for future use and are not currently implemented Figure 6 6 Show Statistics 6 3 Cyclone Battery Pack Manual control of stand alone mode is also useful for performing field updates In this situation there is often no access to a PC or power outlet However the Cyclone may be powered by using a Cyclone PowerPack which is a lightweight and compact lithium ion battery availab...

Страница 57: ...e combination of the Cyclone for STMicro and the battery pack creates a fully operational field programming setup that is lightweight compact and extremely portable All that is required for a field update is to connect the battery powered pre programmed Cyclone to the target and initiate programming ...

Страница 58: ...nits through the usage of simple batch and script files 2 Dynamic Link Library DLL The DLL in the Basic Edition allows custom software applications to control one Cyclone unit Users wishing to use a DLL to control more than one Cyclone or who would prefer to use RS232 Ethernet protocols e g in a non Windows environment may purchase the appropriate advanced version of the Cyclone Automated Control ...

Страница 59: ...mage maintenance and dynamic data programming which provides a powerful but easy to use interface The Cyclone Launch application is ideal for getting your automated production environment up and running in a very short amount of time 7 2 2 DLL Control The dynamic link library DLL that is included in all editions of the Cyclone Automated Control Package allows you to create an application on the PC...

Страница 60: ...ple applications come pre compiled with ICONS so you can run them before jumping into the code 7 2 3 RS232 Ethernet Communication Protocols The RS232 and Ethernet Communication protocols included with the Enterprise Edition of the Cyclone Automated Control Package allow a developer to manually send individual command packets to control each Cyclone unit This is ideal for setups that do not have ac...

Страница 61: ...t network architectures in use today and how they pertain to the operation of the Cyclone Computers are of course connected to one another through intermediary devices in order to form networks There are several classes of these intermediary devices but they generally fall into one of the following three groups Hubs At the most basic level computers are connected to one another through a Hub A Hub...

Страница 62: ...s in the form of IP Internet Protocol numbers have been assigned to the individual computers An IP number is a unique string that consists of four numbers ranging between 0 and 255 separated by dots e g 192 168 1 2 Every computer that is on a network needs to have a unique IP number The computer uses this IP number to identify itself on the network and also to address the recipient of its data Ass...

Страница 63: ...f data such as email or file transfers is unsuitable in the real time type environment in which the Cyclone operates Because the Cyclone needs to transact data as quickly as possible to the target it takes advantage of TCP IP s alternative the UDP IP protocol Unlike TCP IP the UDP IP protocol is a connectionless single packet protocol that sends short data packets at the expense of not guaranteein...

Страница 64: ...ng Subnet and Gateway IP numbers and for each to have a unique IP number on the network An example of a setting for above is as follows IP Number Gateway IP Subnet Mask PC1 192 168 100 1 192 168 100 3 255 255 255 0 PC2 192 168 100 2 192 168 100 3 255 255 255 0 CYCLONE 192 168 100 4 192 168 100 3 255 255 255 0 Gateway 192 168 100 3 192 168 100 3 255 255 255 0 It is important to briefly touch upon t...

Страница 65: ...hree IP numbers that would need to be programmed into the Cyclone IP Number Gateway IP Subnet Mask PC 192 168 100 1 none 255 255 255 0 CYCLONE 192 168 100 2 192 168 100 1 255 255 255 0 For more information on programming these IP numbers into the Cyclone device please see the following section 8 5 Cyclone IP Setup Via LCD Menu For instructions on how to configure the Cyclone for STMicro using the ...

Страница 66: ...wn Box 2 Once one of the three Serial USB or Ethernet communication interfaces has been selected in the first drop down box a list of all available Cyclone devices over that interface will be displayed for selection 3 Close Button The Close button is active only when a device has been opened for access Once a device has been opened for access it needs to be closed before another device can be open...

Страница 67: ...to identify the Cyclone for STMicro by name e g John s Cyclone or Manufacturing Floor 8 MAC Address This is the Media Access Control address the unique number of an Ethernet device on the network This is programmed by P E and cannot be modified 9 Cyclone Device Type This displays the type of Cyclone hardware 10 Gateway IP Number The IP number of a gateway on the network 11 Subnet Mask The subnet m...

Страница 68: ...software distribution In order to update the network parameters perform the following steps 1 Connect a Cyclone for STMicro to the PC via a serial or a USB cable and make sure that it is powered before launching the Cyclone Con figuration Utility The Cyclone for STMicro Configuration Utility starts up with the following screen Figure 8 2 Cyclone IP Setup Utility Initial Screen 2 Assuming that the ...

Страница 69: ...CLONE FOR STMICRO Figure 8 3 Cyclone IP Setup Utility Continue Setup 3 The Cyclone for STMicro now needs to be programmed with IP num bers for the network on which it will operate The Cyclone IP Number field must contain a unique IP number ...

Страница 70: ...Cyclone for STMicro User Manual 65 CYCLONE FOR STMICRO 9 SERIAL PORT CONFIGURATION Standard serial cables may be used for serial port Cyclone for STMicro configuration ...

Страница 71: ...66 Cyclone for STMicro User Manual CYCLONE FOR STMICRO 10 USB PORT CONFIGURATION Standard USB cables may be used for USB port Cyclone for STMicro configuration The user may use network hubs as necessary ...

Страница 72: ...d alone operations 11 1 Understanding Serialization The automatic serial number mechanism supports serial numbers from 1 to 16 bytes in length Each byte of a serial number ranges between a lower and an upper bound This approach allows the individual bytes of the serial number to have distinct properties Some of the forms these properties can take are Type Lower Bound hex Upper Bound hex Constant C...

Страница 73: ...t a nonexistent file the selection will revert to None Selected On startup the edit box by default shows the filename that was in effect the last time the QUIT button was clicked You can select a new Serial Number File in the following ways Single Click Lets you directly edit the filename in the edit box Pressing Enter will check for the existence of the file If not found the selected file gets se...

Страница 74: ...e serial number is allowed to wrap over the top of the highest serial number or below the lowest serial number Note that in P E programmers the serial number can only count up and any attempt to overflow will cause an error Up Arrow Click Counts the serial number up Down Arrow Click Counts the serial number down 11 2 4 Serial Number Bytes as Hex There is one display column for each byte in the ser...

Страница 75: ...row away the information for any serial number currently being edited unless that information has been saved Save Button The new serial number is initialized with one 1 byte of binary 11 2 8 SAVE Instructs the program to save the current serial number being edited into the file name and path shown in the Serial Number File window If a file name has not been provided i e the window shows None Selec...

Страница 76: ... ASCII AAA b Next 5 bytes are Constants P E c Last 4 bytes are Numeric ASCII 9999 5 This provides for a maximum of 6 760 000 26x26x26x10x10x10x10 serial numbers from AAA P E 0000 to ZZZ P E 9999 6 The last 4 bytes of the serial number are selected colored yellow so that their properties can be changed using the forced selected byte buttons on the bottom of the screen 11 4 Using Serial Number File ...

Страница 77: ...lone for STMicro s flash for internal images or external CompactFlash for external SAP images The CS and PS commands are not present in the Cyclone Image Creation Utility until a valid programming algorithm is specified To complement the Cyclone s usage in production environments the Cyclone for STMicro supports multiple serial number structures for each programming algorithm block Each SAP image ...

Страница 78: ...Cyclone for STMicro User Manual 73 CYCLONE FOR STMICRO CS serial_file4 ser PS CS serial_file5 ser PS ...

Страница 79: ... target is secured 0009 Error entering debug mode for verification 000A Error writing a block of data to target 000B Error enabling or disabling module 000C Error in performing timing test 000D MON08 target had an invalid reset 000E The selected target processor is not supported by the Cyclone for STMicro 12 2 SAP Image Handling Errors 0011 SAP image ID is greater than total number of images 0012 ...

Страница 80: ...eration failure check software and firmware versions 12 5 SAP Operation Errors 0081 SAP operation is not supported check software and firmware versions 0082 SAP operation error SAP image contains different target type 0083 SAP operation cancelled 12 6 SAP Blank Check Range and Module Errors 1001 Blank check error algorithm not supported 1002 Blank check error algorithm not found 1003 Blank check o...

Страница 81: ...block no target power 300D Error during programming data block invalid data length 300E Error during programming data block invalid start address 300F Error during programming data block no target power 3040 MSD Kinetis only Error during programming would cause device to become permanently secured 12 9 SAP Verify Checksum Errors 4001 VC command not supported 4002 VC failed invalid algorithm 4003 V...

Страница 82: ...03 Fatal Error please contact P E 8004 Fatal Error please contact P E 8005 Fatal Error please contact P E 8006 Fatal Error please contact P E 8007 Fatal Error please contact P E 8008 Fatal Error please contact P E 8009 Fatal Error please contact P E 800A Fatal Error please contact P E 800B Fatal Error please contact P E 800C Fatal Error please contact P E 800D Fatal Error please contact P E 800E F...

Страница 83: ...A002 Error formatting the external memory A003 External memory was disconnected during use A004 External memory has unsupported format A005 External memory has corrupted data A006 External memory disk error A007 Failed during internal image verification A008 Failed during external image verification A009 Error while reading external memory for image pointer 12 15 Serial Number Errors B001 Error er...

Страница 84: ...r erasing download counter storage C002 Error writing download counter C003 Total number of download counter is over limit of 254 C004 Error converting download counter structure 12 17 System Hardware Firmware Logic Recoverable Errors D001 Firmware does not exist D002 Firmware update not allowed D003 Firmware update failed D004 Firmware update mismatch ...

Страница 85: ...80 Cyclone for STMicro User Manual CYCLONE FOR STMICRO ...

Страница 86: ......

Отзывы: