CYCLONE-User-Manual.pdf - 第6页

9.2.5 Sample Batch File ..................................................................................................................................................... 108 9.3 CSAP Error Returns ...................…

100%1 / 149
7.1 Operation Via Start Button ............................................................................................................................63
7.1.1 LED Indicators.............................................................................................................................................................63
7.1.2 Procedure via Start Button / LEDs ..............................................................................................................................63
7.1.3 Example ......................................................................................................................................................................63
7.2 Operation Via LCD Touchscreen Menu ........................................................................................................64
7.3 Home Screen ................................................................................................................................................64
7.3.1 Icons............................................................................................................................................................................64
7.3.2 Configurable Display Area...........................................................................................................................................64
7.4 Status Window ..............................................................................................................................................65
7.4.1 Error Information Icon..................................................................................................................................................65
7.4.2 AUX Button (Appears If Configured) ...........................................................................................................................65
7.4.3 Main Menu...................................................................................................................................................................65
8 CYCLONE PROGRAMMER AUTOMATED CONTROL (CYCLONE CONTROL SUITE) ........................68
8.1 Overview Of Cyclone Control Suite...............................................................................................................68
8.1.1 Components ................................................................................................................................................................68
8.1.2 Features ......................................................................................................................................................................68
8.1.3 PEmicro Compatible Hardware ...................................................................................................................................69
8.2 Cyclone Control SDK ....................................................................................................................................69
8.2.1 Introduction..................................................................................................................................................................69
8.2.2 Backwards Compatibility With Classic Cyclone Control API .......................................................................................70
8.2.3 Getting Started with the Cyclone Control DLL.............................................................................................................70
8.2.4 Application Programming Interface (API) ....................................................................................................................73
8.3 Cyclone Control Console...............................................................................................................................87
8.3.1 Startup.........................................................................................................................................................................87
8.3.2 Command-Line Parameters ........................................................................................................................................87
8.3.3 Examples.....................................................................................................................................................................89
8.4 Cyclone Control GUI .....................................................................................................................................90
8.4.1 The Connection Dialog................................................................................................................................................91
8.4.2 The Control Tabs.........................................................................................................................................................92
8.4.3 The Status and Error Window: ....................................................................................................................................97
8.5 License ..........................................................................................................................................................97
8.5.1 Hardware Licensing.....................................................................................................................................................97
9 SAP IMAGE COMPILER (SCRIPTED PROGRAMMING & IMAGE CREATION)..................................... 98
9.1 Launching From the Command Line .............................................................................................................98
9.1.1 Command-Line Example.............................................................................................................................................98
9.1.2 Filename and Additional Command-Line Parameters.................................................................................................99
9.1.3 List of Valid Command-Line Parameters.....................................................................................................................99
9.2 Configuration (.CFG) File Contents.............................................................................................................100
9.2.1 Sample .CFG File......................................................................................................................................................100
9.2.2 Configuration Commands..........................................................................................................................................101
9.2.3 Programming Commands .........................................................................................................................................106
9.2.4 Using Command Line Parameters Inside a .CFG File ..............................................................................................107
9.2.5 Sample Batch File .....................................................................................................................................................108
9.3 CSAP Error Returns ....................................................................................................................................108
10 ETHERNET CONFIGURATION..............................................................................................................111
10.1 Network Architectures .................................................................................................................................111
10.2 Network Parameters....................................................................................................................................111
10.3 Internet Protocol ..........................................................................................................................................112
10.4 Connecting The Cyclone Device .................................................................................................................112
10.4.1 Connecting the Cyclone to the PC over a network....................................................................................................112
10.4.2 Connecting Cyclone-to-PC via an Ethernet cable .....................................................................................................113
10.5 Cyclone IP Setup Via LCD Menu ................................................................................................................113
10.5.1 Configure Network Settings.......................................................................................................................................113
10.6 Configuring Cyclone Network Settings using the Cyclone Control GUI ......................................................114
11 SAP IMAGE ENCRYPTION ....................................................................................................................116
11.1 Overview .....................................................................................................................................................116
11.2 Encrypting/Decrypting a Programming Image.............................................................................................116
11.3 What is Encrypted in an eSAP File, and How .............................................................................................116
11.4 Managing Encryption For Production Programming ...................................................................................117
11.4.1 Provisioning a Cyclone with an ImageKey ................................................................................................................117
11.4.2 Removing ImageKeys From A Cyclone ....................................................................................................................119
11.4.3 Loading and Programming with Encrypted SAP Images ..........................................................................................119
11.4.4 Encryption Status of SAP Images .............................................................................................................................120
11.5 Safer Production That's Easy To Implement...............................................................................................121
12 AUTOMATIC SERIAL NUMBER MECHANISM......................................................................................122
12.1 Understanding Serialization ........................................................................................................................122
12.2 Serialize Utility.............................................................................................................................................122
12.2.1 Startup And File Options ...........................................................................................................................................123
12.2.2 Serial Number File.....................................................................................................................................................124
12.2.3 Serial File Unique ID .................................................................................................................................................124
12.2.4 Serial File Name To Display......................................................................................................................................124
12.2.5 Serial File Notes ........................................................................................................................................................124
12.2.6 Number of Bytes in Serial Number............................................................................................................................124
12.2.7 Starting HEX Address ...............................................................................................................................................124
12.2.8 Count Sequence........................................................................................................................................................124
12.2.9 Serial Number Bytes as Hex .....................................................................................................................................124
12.2.10 Hex Upper Bounds ....................................................................................................................................................125
12.2.11 Hex Lower Bounds ....................................................................................................................................................125
12.2.12 Binary, Numeric, Constant, Alpha Upper, Alpha Lower, and Printable .....................................................................125
12.2.13 Byte Program Order ..................................................................................................................................................125
12.3 Serial File Properties ...................................................................................................................................125
12.3.1 Serial File Example ...................................................................................................................................................125
12.4 Serial Number Handling ..............................................................................................................................126
12.4.1 Invoking A Serial File Via Command-Line.................................................................................................................127
12.5 Creating A SAP Image With Multiple Serial Numbers.................................................................................127
12.6 Shared Serial Numbers ...............................................................................................................................128
12.6.1 Example ....................................................................................................................................................................128
13 CYCLONE LICENSE INSTALLATION ....................................................................................................133
13.1 How to Install Your License.........................................................................................................................133
14 TROUBLESHOOTING ............................................................................................................................ 138
14.1 My Cyclone Is Non-Responsive, Is There A Way To Re-Activate It?..........................................................138
14.1.1 What Is Bootloader Mode?........................................................................................................................................138
14.1.2 When Is Bootloader Mode Used? .............................................................................................................................138
14.1.3 How Is Bootloader Mode Entered? ...........................................................................................................................138
14.2 I Received A “SAP Image Needs To Be Updated” Error Using A Next-Gen Cyclone, How Do I Update? .138
14.2.1 How Do I Use SAP_Convert_Console.exe? .............................................................................................................138
14.3 When Trying To Install The CYCLONE Software, A Popup WDREG Error Occurs Telling Me That There Are
Open Devices Using WinDriver...................................................................................................................139
15 ERROR CODES......................................................................................................................................140
15.1 Debug Mode Communication Related Errors..............................................................................................140
15.2 SAP Image Handling Related Errors...........................................................................................................140
15.3 SAP Communication Handling Related Errors............................................................................................141
15.4 SAP Algorithm Header Operation Handling Related Errors ........................................................................141
15.5 SAP Operation Related Errors ....................................................................................................................141
15.6 SAP Blank Check Range and Module Related Errors ................................................................................141
15.7 SAP Erase Range and Module Related Errors ...........................................................................................141
15.8 SAP Program Byte, Word, and Module Related Errors...............................................................................141
15.9 SAP Verify Checksum Related Errors.........................................................................................................142
15.10 SAP Verify Range and Module Related Errors ...........................................................................................142
15.11 SAP User Function Related Errors..............................................................................................................142
15.12 SAP Trim Related Errors.............................................................................................................................142
15.13 Unrecoverable Fatal Errors .........................................................................................................................142
15.14 Operation Security Related Errors ..............................................................................................................143
15.15 External Memory-Related Errors.................................................................................................................143
15.16 Serial Number Related Errors .....................................................................................................................144
15.17 Download Count Related Errors..................................................................................................................144
15.18 System Hardware/Firmware/Logic Recoverable Errors ..............................................................................144
16 CYCLONE FEATURE OVERVIEW / COMPARISON .............................................................................145
17 TECHNICAL INFORMATION..................................................................................................................149
17.1 Life Expectancy ...........................................................................................................................................149
17.2 Electrical Specifications...............................................................................................................................149
17.3 Mechanical Specifications ...........................................................................................................................149
17.4 Electromechanical Relays ...........................................................................................................................149
17.5 Debug Ports - CYCLONE-LC-ARM.............................................................................................................149