background image

User Manual For CYCLONE Programmers

62

Up Arrow Click - Counts the serial number up.

Down Arrow Click - Counts the serial number down. 

13.2.5

Hex Upper Bounds

There is one display column for each upper bound of the byte in the serial number in hex.

Up Arrow Click - Increases the upper bound by one with a maximum of FF Hex.

Down Arrow Click - Decreases the upper bound by one with a minimum of the current 
serial number byte value.

Double Click on Hex - Selects or de-selects the byte column. Selected shown in yellow. 
The serial number byte in this column may then be modified using the buttons at the 
bottom of the Serialize utility. Please refer to 

Section 13.2.11 - BINARY, NUMERIC, 

CONSTANT, ALPHA UPPER, ALPHA LOWER, and PRINTABLE

.

13.2.6

Hex Lower Bounds

There is one display column for each byte of the lower bound of the serial number in hex.

Up Arrow Click - Increases the lower bound by one with a maximum of the current serial 
number byte value.

Down Arrow Click - Decreases the lower bound by one with a minimum of 00 Hex.

13.2.7

NEW

Instructs the program to start editing a NEW (as yet un-named) serial number file. It will 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.

13.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 Selected, then an error is displayed in a red window on the screen. If this happens, 
type in a filename in the window and click Save again.

13.2.9

HELP

Opens the Serialize help system (serialize.hlp file, i.e. this file) for perusal.

13.2.10

QUIT

Turns off the Serialize Program and saves any setup information in the file Serialize.ini. This file 
will initialize the setup information the next time the program is started. Xing out of the program 
(top right of screen) does not save the setup info.

13.2.11

BINARY, NUMERIC, CONSTANT, ALPHA UPPER, ALPHA LOWER, and PRINTABLE 

These buttons are used to set the properties of selected (colored yellow) bytes of the Serial 
Number. Individual bytes whose properties you wish to modify are selected or deselected by 
double-clicking in the Hex Upper Bounds box in the column that corresponds with the values for a 
particular byte. 

13.3

Serialize Utility Example

This example shows:

1. Currently editing file C:\Example.ser

2. Number of bytes in the serial number is 10 Hex (= 16 base ten)

3. Starting address is 0000000 Hex

4. Next Serial number is AAA-P&E-9999 in ASCII

Содержание CYCLONE

Страница 1: ...CYCLONE Programmers User Manual...

Страница 2: ...n 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 docum...

Страница 3: ...s 8 3 15 Debug Connectors 8 3 16 Target Headers For Part CYCLONE_ACP 9 3 17 Target Headers For Part CYCLONE_UNIVERSAL 12 3 18 Ribbon Cable 18 4 TARGET POWER MANAGEMENT 19 4 1 Cyclone Configuration 19...

Страница 4: ...NUMBER MECHANISM 60 13 1 Understanding Serialization 60 13 2 Serialize Utility 60 13 3 Serialize Utility Example 62 13 4 Using Serial Number File 63 13 5 Serial Number Handling 63 14 SAP CONVERTER UT...

Страница 5: ...ernal Memory Related Errors 70 16 15 Serial Number Related Errors 70 16 16 Download Count Related Errors 71 16 17 System Hardware Firmware Logic Recoverable Errors 71 17 CYCLONE FEATURE OVERVIEW COMPA...

Страница 6: ...withstand the demands of a production environment They are Stand Alone Programmers SAP that can be operated manually or used to host automated programming In manual SAP mode the Cyclone is operated us...

Страница 7: ...ur PC Select the appropriate communications interface Serial USB or Ethernet and connect the Cyclone to your PC If you wish to use the Ethernet port you will need to configure the corresponding networ...

Страница 8: ...ttings 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 Choose the communication interface select the Cyclone to which...

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

Страница 10: ...ess 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 Button...

Страница 11: ...munication The CYCLONE 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 Commu...

Страница 12: ...eset Button performs a hard reset of the Cyclone system The location of the Reset Button is shown in Figure 3 3 CYCLONE Rear Side View 3 12 Optional Oscillator MON08 Only CYCLONE programmers with MON0...

Страница 13: ...ser is able to choose between two part numbers each corresponding to a different level of device support See the sticker on the underside of the Cyclone to determine the PEmicro part for your specific...

Страница 14: ...0 pin 0 050 inch pitch double row connector for ARM targets The location of the this header is indicated as PORT A in Figure 3 4 The 10 pin keyed mini connector pin definitions for JTAG mode are as fo...

Страница 15: ...ble row connector for ARM targets The location of the this header is indicated as PORT B in Figure 3 4 The 20 pin keyed mini connector pin definitions for JTAG mode are as follows 20 Pin Keyed Mini Co...

Страница 16: ...s header is indicated as PORT H in Figure 3 4 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 3 T...

Страница 17: ...on of the this header is indicated as PORT A in Figure 3 4 The 10 pin keyed mini connector pin definitions for JTAG mode are as follows 10 Pin Keyed Mini Connector JTAG Mode Pin Assignments PIN 1 TVCC...

Страница 18: ...as follows 20 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...

Страница 19: ...are header for Qorivva MPC5xxx DSC MC56F8xxx S32R or STMicroelectronics SPC5 targets The location of the this header is indicated as PORT C in Figure 3 4 Qorivva SPC5 or S32 Power Pinout TDI 1 2 GND T...

Страница 20: ...rately or a standard 26 pin ribbon cable for asynchronous ColdFire targets included Please refer to each processor s user manual to identify whether it is a synchronous or asynchronous interface The l...

Страница 21: ...PIN10 PIN11 NC MON6 PIN12 PIN13 OSC MON7 PIN14 PIN15 Vout MON8 PIN16 3 17 6 PORT F 6 Pin Debug Connector RS08 HCS08 HC S 12 X S12Z ColdFire V1 The Cyclone provides a standard 6 pin 0 100 inch pitch du...

Страница 22: ...Mode Pin Assignments PIN 1 TVCC NC PIN 2 PIN 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...

Страница 23: ...line dual row socket IDC assembly keyed The ribbon cables are designed such that the Cyclone s Debug Connector has the same pinout as the Target Header i e Pin 1 of the Cyclone s Debug Connector is co...

Страница 24: ...ower 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 bo...

Страница 25: ...on 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 set b...

Страница 26: ...running 4 2 Cyclone Setup Below is a tutorial that demonstrates how to set up the CYCLONE in each of the 5 power configurations A very common configuration is the independently powered target In this...

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

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

Страница 29: ...Yes No Cyclone Power Relays Closed Open Target Device Is Powered Yes No SDHC Memory Card None Valid Unformattted Reset Cyclone Target Device Is Powered Yes indicates that the CYCLONE detects power on...

Страница 30: ...e 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 pressed The specific function i...

Страница 31: ...User Manual For CYCLONE Programmers 26 Figure 5 2 Main Menu Structure...

Страница 32: ...1 4 Power Cycle Device To Run User Code Toggles the target power and maintains tri state mode for all signals 5 2 2 1 5 Validate Image CRC32 Allows the user to perform a CRC32 validation on the curren...

Страница 33: ...The current IP number is displayed on the second line Tap a number to edit and use the touchscreen keyboard to set the new number When you are finished hit Done If you change your mind and decide not...

Страница 34: ...ing Allows you to select how the date is displayed The options are 1 YYYY MM DD 2 MM DD YYYY 3 DD MM YYYY 4 MM DD YYYY 5 2 3 3 4 Set Time Formatting Allows you to select how the time is displayed The...

Страница 35: ...to display on Lines 2 8 of the home screen Available elements to display consist if information such as the current IP address the Cyclone name the number of images etc In this way the user can custo...

Страница 36: ...Figure 6 1 The CYCLONE does not require a target to be connected when it is being configured However the power of the CYCLONE must be turned on and one of the communications interfaces must be connec...

Страница 37: ...display an area called Security Settings see Figure 6 4 If your Qorivva device supports uncensoring click the Device supports uncensoring checkbox and select the appropriate bit depth for the device...

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

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

Страница 40: ...nual For CYCLONE Programmers 35 Figure 6 7 Programming Functions Enabled Next the user should add additional programming functions to complete the programming script Figure 6 8 Programming Functions C...

Страница 41: ...for the name and or path to a file of 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...

Страница 42: ...tiple communication modes and communication rates A user needs to select proper communication mode and rate from the drop down list after programming operations are specified The debug connector pin d...

Страница 43: ...d Cyclone 6 1 9 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 s internal flash via the Manag...

Страница 44: ...rd You will be asked to confirm Once confirmed the image will be deleted no need to press the Commit Changes button 6 2 2 Add Remove Images From The Commit Changes Panels The Commit Changes panels to...

Страница 45: ...User Manual For CYCLONE Programmers 40 units if applicable can only be removed by using the appropriate Remove All Images button...

Страница 46: ...r settings 4 Connect the target power supply to the POWER IN Jack if applicable 5 Connect the POWER OUT Jack to the target board power if applicable 6 Connect the ribbon cable to the target board debu...

Страница 47: ...register as Valid The user can push the Reset button which is located on the front side of the Cyclone below the LED indicators 7 3 2 Configurable Display Area The main area of the home screen can be...

Страница 48: ...Screen is displayed The Main Menu screen contains four selections From these select Current Image Options Figure 7 2 Touchscreen LCD Menu Standalone Functions Highlighted The menu selections in Curren...

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

Страница 50: ...terprise Edition The Enterprise Edition is available separately It contains a dynamic link library DLL and the ability to use custom software RS232 and Ethernet communication protocols to control an u...

Страница 51: ...depending on the compiler used you are provided with the DLL interface code and sample applications for each of the following compilers Borland Delphi 2 0 Pascal Visual Application Microsoft Visual C...

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

Страница 53: ...one 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 Ether...

Страница 54: ...g section 9 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 di...

Страница 55: ...ity and uniqueness of IP addresses out of the user s hands and relegates it to the server CYCLONE programmers are capable of using either Static IP addressing or DHCP Note The current IP settings may...

Страница 56: ...all available Cyclone devices over that interface will be displayed for selection 3 Specify IP Opens the Specify Cyclone IP Address dialog This dialog allows the user to manually add and or remove Cy...

Страница 57: ...ss its information will be displayed at the bottom of the dialog box 6 Refresh List Will refresh the dialog boxes by searching for devices which are currently connected via the Serial or USB interface...

Страница 58: ...home screen Users may select items from the Available Display Options window and use the arrow button to add them to the Display Options Selected window Up to 7 items may be selected Press OK to save...

Страница 59: ...e PC switch from Ethernet Port to Serial Port at which point the second drop down box will display COM1 Click Open to get a dialog box similar to the following Figure 9 4 Cyclone IP Setup Utility Cont...

Страница 60: ...User Manual For CYCLONE Programmers 55 10 SERIAL PORT CONFIGURATION Standard serial cables may be used for serial port Cyclone configuration...

Страница 61: ...User Manual For CYCLONE Programmers 56 11 USB PORT CONFIGURATION Standard USB cables may be used for USB port Cyclone configuration The user may use network hubs as necessary...

Страница 62: ...eeps a log of the operations and result It must be the first parameter if used Port y Where the value of y is See examples section USB1 USB Device 1 USB2 USB Device 2 USB3 USB Device 3 USB4 USB Device...

Страница 63: ...10 ECHO OFF SAP_LAUNCH PORT COM1 if errorlevel 1 goto bad goto good bad ECHO BAD BAD BAD BAD BAD BAD BAD BAD good ECHO done Windows 95 98 ECHO OFF START W SAP_LAUNCH PORT USB1 if errorlevel 1 goto bad...

Страница 64: ...ot pre configured in the Cyclone 177 Wrong USER function specified 178 PT is not pre configured in the Cyclone 180 Error during power off target 181 Error during power on target 190 Wrong command line...

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

Страница 66: ...ber The up and down arrows let you add or delete bytes for the serial number max 10 hex 16 base ten min 1 Up Arrow Click Adds new bytes to the Serial Number Each byte added appears as a new column in...

Страница 67: ...ormation has been saved Save Button The new serial number is initialized with one 1 byte of binary 13 2 8 SAVE Instructs the program to save the current serial number being edited into the file name a...

Страница 68: ...l Number The same serial number files are used with the Cyclone Image Creation Utility and the same commands are used to specify the serial number file and initiate serial number programming and incre...

Страница 69: ...User Manual For CYCLONE Programmers 64 VC CS serial_file4 ser PS CS serial_file5 ser PS...

Страница 70: ...mpatible with the Cyclone for which it was originally created SAP_Convert_Console exe is a Windows command line utility and the software must be run through the Windows Command Prompt The utility can...

Страница 71: ...an update the Cyclone firmware via the cyclone utilities The Bootloader screen will display the version of the bootloader the version of the internal and external application the name of the Cyclone a...

Страница 72: ...E Error Vendor hardware is not supported 000F Error generating VPP high voltage 16 2 SAP Image Handling Related Errors 0011 No image selected 0012 Error validating image CRC 0013 SAP operation was not...

Страница 73: ...Program error algorithm not supported 3002 Program error algorithm not found 3003 Program operation failed or was cancelled 3004 Program operation failed write protected 3005 Program error Data size...

Страница 74: ...rim value invalid value is 00 or FF 700A Trim value is invalid Trim value is already programmed 16 12 Unrecoverable Fatal Errors 8001 Fatal Error please contact PEmicro 8002 Fatal Error please contact...

Страница 75: ...ration 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 Program Fea...

Страница 76: ...asing the download counts storage C002 Error writing the download counts C003 Download counts is over the limit up to 255 can be supported at a time C004 Error trying to convert the download counts st...

Страница 77: ...tor nRF51 nRF52 Silicon Labs EFM32 SiM3 STMicroelectronics STM32 Texas Instruments LM3S LM4 TM4C12x Toshiba TX00 TX03 TX04 Depending on the model your Cyclone may also support these NXP 8 16 32 bit ar...

Страница 78: ...f ARM cortex MCU s CYLONE_UNIVERSAL Supports a variety of ARM cortex MCU s as well as STMicroelectronics SPC5 and NXP s Kinetis LPC S32 Qorivva MPC5xxx MPC5xx 8xx DSC S12Z RS08 S08 HC08 HC S 12 X and...

Страница 79: ...de 14 Pin Regular Debug Connector Nexus JTAG Mode 16 Pin Regular Debug Connector MON08 Mode 20 Pin Regular Debug Connector JTAG SWD Mode 26 Pin Regular Debug Connector BDM JTAG Mode Mini 10 Pin Mini D...

Страница 80: ...es Different SAP Images on different Cyclones can execute simultaneously Versatile Programming Software CYCLONE CYCLONE FX Free image creation utility image management utility and IP configuration uti...

Отзывы: