manualshive.com logo in svg
background image

Содержание Cyclone MAX

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

Страница 2: ... software and documentation for each user in the group Contact P E for volume discounts and site licensing agreements P E Microcomputer Systems does not assume any liability for the use of this software beyond the original purchase price of the software In no event will P E Microcomputer Systems be liable for additional damages including any lost profits lost savings or other incidental or consequ...

Страница 3: ...nnector 13 3 10 20 Pin Keyed Mini Connector 16 3 11 10 Pin Keyed Mini Connector 18 3 12 JTAG Daisy Chain 20 3 13 Ribbon Cable 21 3 14 Target Power Management 22 3 15 CompactFlash Port 27 4 CYCLONE LCD MENU 28 4 1 Status Window 29 4 2 Main Menu 30 5 STAND ALONE PROGRAMMER CONFIGURATION 36 5 1 Create A Stand Alone Programming SAP Image 36 5 2 Manage Multiple SAP Images 46 6 STAND ALONE PROGRAMMER MA...

Страница 4: ...11 1 Understanding Serialization 70 11 2 Serialize Utility 71 11 3 Serialize Utility Example 74 11 4 Using Serial Number File 74 11 5 Serial Number Handling in Cyclone for ARM devices 75 12 CYCLONE ERROR CODES 77 12 1 Debug Mode Communication Errors 77 12 2 SAP Image Handling Errors 77 12 3 SAP Communication Handling Errors 78 12 4 SAP Algorithm Header Operation Handling Errors 78 12 5 SAP Operati...

Страница 5: ...RM devices User Manual iii Cyclone for ARM devices 12 14 External Memory Errors 81 12 15 Serial Number Errors 81 12 16 Successful Download Counter Errors 82 12 17 System Hardware Firmware Logic Recoverable Errors 82 ...

Страница 6: ...iv Cyclone for ARM devices User Manual Cyclone for ARM devices ...

Страница 7: ...s operated using buttons and or the LCD Menu Host controlled SAP mode for automated programming is accomplished using either a command line utility RS232 protocol UDP protocol or the Cyclone Automated Control DLL The following features help make the Cyclone for ARM devices such a versatile production programming tool Multiple ARM CortexTM M Manufacturer Support Freescale STMicroelectronics Texas I...

Страница 8: ...tes of onboard storage Stores data 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 ca...

Страница 9: ...Supports serial number programming and automatic incrementing Supports multiple serial number structures within each SAP Image Powerful Automated Control Package For Production Control Basic Automated Control Package included supports host controlled SAP operations for one Cyclone for ARM devices Professional and Enterprise Automated Control Packages available for purchase Multiple Cyclones for AR...

Страница 10: ...ower management 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 ARM devices By default the jumpers are set to switch power from the Power IN Jack to Power OUT Jack You may wish to refer to Section 3 14 Target Power Management b Connect the Cyclone for ARM devices to you...

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

Страница 12: ...e for ARM devices User Manual Cyclone for ARM devices Figure 2 1 Cyclone Image Creation Utility b Click on Select New Device to open the Device Selection Dialog Drill down the device tree and select your device ...

Страница 13: ...ow 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 d Specify the auxiliary setup and hardware setup such as Commu nication Mode Communication Rate Target Power and Voltage Settings ...

Страница 14: ...n utility will pop up and store the image information on the Cyclone for ARM devices Your SAP image has now been created Step 4 Execute SAP Image The SAP image stored on your Cyclone for ARM devices can now be executed with one button press Once your target is connected to the Cyclone for ARM devices press the START button of the Cyclone for ARM devices unit and wait for programming operations to ...

Страница 15: ...RM devices Power Supply The Cyclone for ARM devices requires a regulated 6V DC Center Positive power supply with 2 5 5 5mm female plug The Cyclone for ARM devices derives its power from the Power Jack located on the side of the unit Figure 3 3 Cyclone for ARM devices Power Jack 3 2 RS232 Communication The Cyclone for ARM devices provides a DB9 Female connector to communicate with a host computer t...

Страница 16: ...standard RJ45 socket to communicate with a host computer through the Ethernet Port 10 100 BaseT Figure 3 5 Cyclone for ARM devices Ethernet Connector 3 4 USB Communications The Cyclone for ARM devices provides a USB connector for Universal Serial Bus communications between the Cyclone for ARM devices and the host computer The Cyclone for ARM devices is a USB 1 1 compliant device ...

Страница 17: ...VAC UL Rating 1A at 30 VDC 1A at 125 VAC P E only recommends switching DC voltages up to 24 Volts 3 6 Power Connectors The Cyclone for ARM devices provides a Target Power Supply Input Jack and a Target Power Supply Output Jack with 2 5 5 5 mm Pin Diameter The power jacks are connected or disconnected by two electromechanical relays When connected the Center Pin of the Target Power Supply Input Jac...

Страница 18: ...agement for the correct jumper settings for other power management options 3 8 Debug Connector Mechanical Drawing The Cyclone for ARM devices provides one un keyed standard 20 position 0 100 inch pitch dual row 0 025 inch square header one keyed 20 position 0 050 inch pitch dual row mini header and one keyed 10 position 0 050 inch pitch dual row mini header for ARM targets Mechanical drawings are ...

Страница 19: ...3 8 20 Pin Un Keyed Header Dimensions Figure 3 9 Mini 10 Pin and Mini 20 Pin Keyed Header Dimensions 3 9 20 Pin Debug Connector The Cyclone provides a 20 pin 0 100 inch pitch double row connector for ARM targets The 20 pin standard connector pin definitions for JTAG mode ...

Страница 20: ...N 19 NC GND PIN 20 The Cyclone for ARM devices also supports SWD Mode This replaces the JTAG connection with a clock and single bi directional data pin 20 Pin Standard Connector SWD Mode Pin Assignments PIN 1 TVCC NC PIN 2 PIN 3 TRST or NC GND PIN 4 PIN 5 NC GND PIN 6 PIN 7 TMS SWDIO GND PIN 8 PIN 9 TCK SWCLK GND PIN 10 PIN 11 NC GND PIN 12 PIN 13 NC GND PIN 14 PIN 15 RESET GND PIN 16 PIN 17 NC GN...

Страница 21: ...Cyclone for ARM devices User Manual 15 Cyclone for ARM devices Figure 3 10 Communications Mode Selection The location of the 20 pin standard connector is displayed below Figure 3 11 20 Pin Connector ...

Страница 22: ...ESET PIN 10 PIN 11 NC NC PIN 12 PIN 13 NC NC PIN 14 PIN 15 GND NC PIN 16 PIN 17 GND NC PIN 18 PIN 19 GND NC PIN 20 The Cyclone for ARM also supports SWD Mode This replaces the JTAG connection with a clock and single bi directional data pin 20 Pin Keyed Mini Connector SWD Mode Pin Assignments PIN 1 TVCC TMS SWDIO PIN 2 PIN 3 GND TCK SWCLK PIN 4 PIN 5 GND NC PIN 6 PIN 7 NC NC PIN 8 PIN 9 NC RESET PI...

Страница 23: ...ne for ARM devices User Manual 17 Cyclone for ARM devices Figure 3 12 Communications Mode Selection The location of the 20 pin keyed mini connector is displayed below Figure 3 13 20 Pin Keyed Mini Connector ...

Страница 24: ... 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 The Cyclone for ARM also supports SWD Mode This replaces the JTAG connection with a clock and single bi directional data pin 10 Pin Keyed Mini Connector SWD Mode Pin Assignments PIN 1 TVCC TMS SWDIO PIN 2 PIN 3 GND TCK SWCLK PIN 4 PIN 5 GND NC PIN 6 PIN 7 NC NC PIN 8 PIN 9 NC RESET PI...

Страница 25: ...ne for ARM devices User Manual 19 Cyclone for ARM devices Figure 3 14 Communications Mode Selection The location of the 10 pin keyed mini connector is displayed below Figure 3 15 10 Pin Keyed Mini Connector ...

Страница 26: ...communications mode in the Cyclone Image Creation Utility see Section 5 1 Create A Stand Alone Programming SAP Image Afterwards the daisy chain settings are configured by clicking on the Advanced button in the Cyclone Image Creation Utility A new dialog will appear allowing the user to specify their exact daisy chain setup Figure 3 16 Daisy Chain Setup Dialog As an example consider a daisy chain c...

Страница 27: ...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 socket IDC assembly keyed The ribbon cables are designed such that the Cyclone for ARM devices Debug Connector has the same pinout as the Target Header i e Pin 1 of the Cyclone for ARM devices Debug Connector is connected to Pin 1 of the Target Header Fi...

Страница 28: ...ent schemes The target board may derive power by the use of the power jacks by the use of the debug connector TVCC pin or a combination of both The options are explained in detail below Each configuration will have an associated jumper setting that MUST be set on the Cyclone for ARM devices The jumper header is found on the long front side of the unit directly to the left of the Target Power In an...

Страница 29: ...upply is connected to the Power In Jack of the Cyclone for ARM devices The Power Out Jack of the Cyclone for ARM devices is connected to the target system via the Power In and Power Out jacks Figure 3 19 shows the connections Figure 3 19 Via Power In and Power Out Jacks of Cyclone for ARM devices All of the jumpers except Jumper 5 should be left open for this mode as shown in Figure 3 20 ...

Страница 30: ...yclone for ARM devices Board Power and Power Out Jack The target power supply is not needed The Power Out Jack of the Cyclone for ARM devices will act as a center positive power supply to the target system Figure 3 21 shows the connections Figure 3 21 Via Cyclone for ARM devices Board Power and Power Out Jack of Cyclone for ARM devices Jumpers 2 and 3 are enabled Jumpers 1 4 and 5 are left open as...

Страница 31: ...lone for ARM devices Board Power and Debug Connector TVCC The target power supply is not needed The TVCC pin of the Cyclone for ARM devices debug connector provides the appropriate voltage for corresponding ARM targets The Power Out jack of the Cyclone for ARM devices connector is not needed Figure 3 23 shows the connections Figure 3 23 Via Cyclone for ARM devices Board Power and TVCC of Cyclone f...

Страница 32: ...Using Power IN Jack And Debug Connector TVCC Pin A center positive power supply is connected to the Power IN Jack of the Cyclone for ARM devices TVCC of the Cyclone for ARM devices debug header connects the external power supply from the Power IN jack to the corresponding ARM target Figure 3 25 Using Power IN Jack And Debug Connector TVCC Pin Figure 3 26 Jumper Settings For Power IN Jack And Debug...

Страница 33: ... port accepts Type I CompactFlash cards This allows the user to store programming images that are individually or collectively larger than the Cyclone for ARM devices internal memory 7MB It also makes swapping programming images quicker and more convenient A 2GB CompactFlash card is available separately or as part of a CompactFlash activation package Purchase of the CompactFlash activation license...

Страница 34: ... LCD menus Figure 4 1 shows an overview of the menu structure Note These menus change as features are added to the Cyclone for ARM devices 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 ...

Страница 35: ... powered 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 ...

Страница 36: ...he images that are stored in the Cyclone for ARM devices 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 ...

Страница 37: ...ditional 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 Cyclon...

Страница 38: ...l you 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 ARM devices The current IP Mask is displayed on the second line Use the Up Dow...

Страница 39: ...eway 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 M...

Страница 40: ...ter 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 ...

Страница 41: ...Cyclone for ARM devices User Manual 35 Cyclone for ARM devices Figure 4 12 Configure Cyclone Set AUX Button Func ...

Страница 42: ...5 1 Create A Stand Alone Programming SAP Image This chapter describes in detail how to configure the Cyclone for ARM devices for stand alone programming using the Cyclone Image Creation Utility shown in Figure 5 1 The Cyclone for ARM devices does not require a target to be connected when it is being configured However the power of the Cyclone for ARM devices must be turned on indicated by the Idle...

Страница 43: ...The Cyclone for ARM supports ARM Cortex devices by Freescale STMicroelectronics Texas Instruments TI NXP Atmel Infineon and Silicon Labs Click on the Select New Device button to open the Device Selection Dialog Drill down the device tree to select your device Figure 5 2 Device Selection Dialog ...

Страница 44: ...ace 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 ...

Страница 45: ...m that 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 ...

Страница 46: ...40 Cyclone for ARM devices User Manual Cyclone for ARM devices Figure 5 5 Programming Functions Enabled Next the user should add additional programming functions to complete the programming script ...

Страница 47: ...ramming 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 image can be saved to a ...

Страница 48: ...Record Asks for the name and or path to a file of ARM S records to be used in programming or verifying a module If the file is 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 prog...

Страница 49: ...ion Clicking the OK button will automatically advance to the next data word location Program Module For this command to work you must have 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 ...

Страница 50: ... Up delay A checkbox is available for a user to instruct the Cyclone for ARM devices to turn off target power after SAP operations If unchecked the target power will remain on The user has the option to provide Reset Delay if certain reset monitoring devices are used The Cyclone for ARM devices will delay for the specified time after allowing the target out of reset 5 1 6 JTAG Daisy Chain The Cycl...

Страница 51: ...erial USB or Ethernet interfaces The Port drop down list allows the user to select from one of the Cyclones available on that interface In the case of a Cyclone present on a different network i e not displayed automatically in the Port drop down list the user may specify its IP address by using the Specify IP button Store Image to Cyclone will then store the image on the selected Cyclone 5 1 9 Sto...

Страница 52: ...en saved in order to create a new image 5 2 Manage Multiple SAP Images The Manage Images utility shown in Figure 5 9 allows the Cyclone to store and manage multiple images in the Cyclone s internal memory 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 activ...

Страница 53: ... s internal memory If the CompactFlash license has been activated a list of images on any connected CompactFlash card will also be displayed in the bottom left panel The panels to the right can be used to add or delete additional images by using the Add and Remove buttons beneath each panel Once the images that you wish to load appear in the panels to the right you must press Commit Changes to loa...

Страница 54: ... All Images button 5 2 1 Optional CompactFlash Activation License The CompactFlash Activation License is a license key available for purchase separately which activates the Manage Images Utility and enables it to be used with the Cyclone s CompactFlash card interface Activation of the CompactFlash interface allows for programming of larger datasets and for the storage of multiple programming image...

Страница 55: ... Start executing the tasks pre configured into the Cyclone for ARM devices 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 idle state RESET Hardware reset of ...

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

Страница 57: ...r ARM devices 6 2 Operation Via LCD Menu The Cyclone for ARM devices 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 ...

Страница 58: ...indow 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 6 2 2 Main Menu Figure 6 3 Main Menu ...

Страница 59: ...APTER 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...

Страница 60: ... The other 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 a...

Страница 61: ...ombination of the Cyclone for ARM devices programmer 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 ...

Страница 62: ...lone units 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 Co...

Страница 63: ...one image 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 t...

Страница 64: ... 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 hav...

Страница 65: ...fferent 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...

Страница 66: ...eters 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...

Страница 67: ...ts of 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 guarant...

Страница 68: ...tching 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 up...

Страница 69: ...ee 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 ARM devices using th...

Страница 70: ...p down 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 ...

Страница 71: ...d to identify the Cyclone for ARM devices 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 su...

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

Страница 73: ...one for ARM devices Figure 8 3 Cyclone IP Setup Utility Continue Setup 3 The Cyclone for ARM devices now needs to be programmed with IP numbers for the network on which it will operate The Cyclone IP Number field must contain a unique IP number ...

Страница 74: ...68 Cyclone for ARM devices User Manual Cyclone for ARM devices 9 SERIAL PORT CONFIGURATION Standard serial cables may be used for serial port Cyclone for ARM devices configuration ...

Страница 75: ...e for ARM devices User Manual 69 Cyclone for ARM devices 10 USB PORT CONFIGURATION Standard USB cables may be used for USB port Cyclone for ARM devices configuration The user may use network hubs as necessary ...

Страница 76: ...s stand 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 Cons...

Страница 77: ...elect 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 get...

Страница 78: ...r The 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...

Страница 79: ...l throw 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 S...

Страница 80: ...etic 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 F...

Страница 81: ...omatically increment the serial number and store it in the Cyclone for ARM devices 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 ARM devices supports multiple serial nu...

Страница 82: ...76 Cyclone for ARM devices User Manual Cyclone for ARM devices PM VC CS serial_file4 ser PS CS serial_file5 ser PS ...

Страница 83: ...le 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 ARM devices 12 2 SAP Image Handling Errors 0011 SAP image ID is greater than total number of images...

Страница 84: ...r operation 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 che...

Страница 85: ...ata 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 40...

Страница 86: ...E 8003 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 80...

Страница 87: ...ory 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 Erro...

Страница 88: ...Error 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 ...

Отзывы: