Sofi SP8 Series User Manual Download Page 23

 

深圳硕飞科技有限公司

   

SHENZHEN SOFI TECHNOLOGY

 

User's Guide

23

SP8  Seriel  programmer 

Automatic Serial Number 

Some programmers support automatic serial number, a function used to create exclusive data in a certain area of 
the target chip.   
Set the function and parameters of automatic serial number through [Chips] -> [Automatic Serial Number].   
The dialog to set automatic serial number is: 

 

Increment mode 

In this mode, once a chip is successfully programmed, the software automatically adds 1 to the number of the 
appointed area. 
Increment mode includes four formats, each with four specified data lengths: 1, 2, 4, 8 bytes. 

 

Binary (LSB) 
In binary format, lower bytes are located at lower address. "Binary" means that data in each byte change in 
increment from 00H to FFH. 

 

Binary (MSB) 
In binary format, upper bytes are located at lower address. "Binary" means that data in each byte change in 
increment from 00H to FFH. 

 

BCD Code (LSB) 
In BCD format, lower data are located at lower address. Every byte contains two BCD data-- 4bit represents a 
decimal number.   
For instance, data in the serial area of the buffer 89 67 45 23 indicate that the current serial number is 
23456789. After renewed, the data will be 90 67 45 23. 

 

BCD(MSB) 
In BCD format, upper data are located at lower address. Every byte contains two BCD data-- 4bit represents a 
decimal number.   
For instance, data in the serial area of the buffer 23 45 67 89 indicate that the current serial number is 
23456789. After renewed, the data will be 23 45 67 90. 

Summary of Contents for SP8 Series

Page 1: ...SP8 Programmers User s Guide 深圳硕飞科技有限公司 SHENZHEN SOFI TECHNOLOGY CO LTD TEL 0755 8486 7757 FAX 0755 8486 7941 WEB www sofi tech com Publication Release Date August 2011 Revision A1 硕飞科技 ...

Page 2: ...Driver 10 Chapter 3 Rapid Use 13 Operation Procedure 13 Place Chips 14 ISP Program 15 Offline program 17 Chapter 4 Software Performance 18 Introduction into Software 18 Choose Chips 19 Load Files 20 Save Files 21 Operation Options 22 Automatic Serial Number 23 Buffer Compile 25 Chip Configuration 27 Chip Information 28 Pin Detection 29 Download Offline Data 30 Examine Offline Data 31 Appendix one ...

Page 3: ...Perfect over current and ESD protection and protection against accidental damages caused by misplaced or destroyed chips to programmers and computer USB ports With mass production program SP8 automatically detects the position of chips and then starts program operation Supports mass asynchronous program by connecting several programmers to one computer Plug and write No synchronous waiting Top spe...

Page 4: ...s production Online mass production Socket types 40pin 40pin 40pin Buzzer prompts offline mode Pin contact detection Protection against over current Automatic Serial Number Supportive chip number Note 1 4253 4585 4588 Chip configuration Application targets Engineering Program Home appliance and digit maintenance Small amount program Engineering Program Mass production program Note 1 The number of ...

Page 5: ...ips Green Succeeded in programming Red Failed in programming STA Declaration for offline program only for SP8 F Status of STA Declaration Flashes green Waiting for chips to be put in Orange Programming chips Green Succeeded in programming waiting for the chip to be removed Red Failed in programming waiting for the chip to be removed ISP interface Used to connect target chips in ISP program mode Ch...

Page 6: ...PRO Get the software The installation program is included in the product CD under the directory SETUP And it can also be downloaded from SOFI s web We recommend this so you can get the newest version Link for the newest software http www sofi tech com upload Software FlyPRO_Setup rar Start to install Choose Language ...

Page 7: ...深圳硕飞科技有限公司 SHENZHEN SOFI TECHNOLOGY User s Guide 7 SP8 Seriel programmer Choose the directory to install Choose the folder for Start Menu ...

Page 8: ...深圳硕飞科技有限公司 SHENZHEN SOFI TECHNOLOGY User s Guide 8 SP8 Seriel programmer Set whether to create shortcut on desktop Prepared to install Installing ...

Page 9: ...深圳硕飞科技有限公司 SHENZHEN SOFI TECHNOLOGY User s Guide 9 SP8 Seriel programmer Completed ...

Page 10: ...mer Install USB driver The first time to connect the programmer to a computer the computer automatically prompts Found New Hardware and requires to install driver Choose No not this time and click next Choose Install From a list or specify location advanced and click Next ...

Page 11: ...RO installation directory and click Next The folder selected must be USB_DRIVER not its sub folder such as x86 or amd64 Click Browse in the previous picture and select the folder USB_DRIVER under the installation directory of FlyPRO Finally click OK and go back to the previous picture If this button is gray there must be something wrong with folder you selected ...

Page 12: ...ZHEN SOFI TECHNOLOGY User s Guide 12 SP8 Seriel programmer Starts to install USB driver In installing Windows prompts that the software hasn t passed Windows Micro scale test so choose Still go on USB driver installed ...

Page 13: ...e Click Chips Choose Type Click corresponding button in the left side Manual program Manual program Mass production Set automatic operation options Load files Set operation and chip configuration options pin and ID detection Erase Program Write Check Click Automatic Operation Click Mass Production Put the chip in socket Put the chip in socket Put the chip in socket Waiting for the chip to be progr...

Page 14: ...ogrammer Put the chips SP8 adopts 40pin sockets for wide narrow dual uses which support inline chips and adapters with 8 to 40 pins Placement for common chips Pin 1 To see placement for other chips including adapter information please open Chip Information in FlyPRO ...

Page 15: ...nterface SP8 programmers provide an extra ISP interface See the pictures below ISP connecting line ISP connecting line is one 10 color ribbon line with a 5x2 standard plug on one end to connect to ISP interface and 10 DuPont heads on the other end to connect to corresponding pins on the target board Correlations between colors of connecting lines and serial numbers of pins are Color Serial number ...

Page 16: ...n target boards Programmers have the function to detect over current In power supply to target boards current is limited to 250mA above which over current protection occurs If the target boards load current exceeds 250mA please choose power self supply by target boards Power self supply by target boards In this mode programmers don t supply power to target boards SP8 programmers support target boa...

Page 17: ...ammer doesn t have effective offline data and thus cannot start offline program 4 STA flashes green indicating the programmer is waiting for the chip to be put in 5 If STA stops flashing and shows orange the programmer has detected the chip and is programming 6 When the chip has been programmed STA shows green for success or red for failure and the programmer is waiting for that chip to be removed...

Page 18: ...onfiguration Voice prompts in programming Choose to set program areas for chips with several memory areas Complete buffer compilation supports input and modification by keyboard and copying filling and logical operation List of recently used devices You can rapidly change the current device to be the recently used type List of recently loaded files You can rapidly load the recently loaded files Pr...

Page 19: ...ose manufacturer Choose chip model Choose the specific model in the chip box then click Yes or double left click on the corresponding chip in the chip box and finish this step Search for chip model Enter some words of the chip model in the search box and the software immediately shows all suited models For instance with input of 51 the software shows all models of chips that contain the characters...

Page 20: ...buffer is 0x200 data in 0x100 of the file will be loaded to 0x200 of the buffer Data in 0x101 of the file will be loaded to 0x201 of the buffer And the following data will be loaded in the same manner Attention Data to the input box are all hex Data not used If byte number of loaded data is less than the size of buffer for instance the loaded file AT89S52 with 8K bytes might only use 6K capacity o...

Page 21: ...ile Save file or the toolbar button Save and in the file dialog that bumps out later choose the path and file name to be saved as shown below Then there will be a setting dialog Save Files Parameters include file type start address in the buffer and data size to be saved File type According to the file s extension the software automatically chooses a default type for this file To save in other for...

Page 22: ...program in order to find out whether the type of the chip chosen matches that of the real programmed chip Declaration Some chips don t have ID identification and for them this option is grey status of being forbidden Detect bad contact of pins Every time it starts to program the programmer examines the contact status of the chip s pins and sends out a corresponding prompt if there is bad contact O...

Page 23: ...r bytes are located at lower address Binary means that data in each byte change in increment from 00H to FFH Binary MSB In binary format upper bytes are located at lower address Binary means that data in each byte change in increment from 00H to FFH BCD Code LSB In BCD format lower data are located at lower address Every byte contains two BCD data 4bit represents a decimal number For instance data...

Page 24: ...er which is transferred by the software to renew serial number Function of renewing Automatic Serial Number Introduce parameters pBuf pointer to a chip s data buffer not exceeding the chip s capacity pMsg return description with up to 64 bytes 32 Chinese characters Every time a chip has been successfully programmed this information will be automatically displayed in the operation message window ex...

Page 25: ...s Set the position of the current cursor Position Copy Fill AND OR XOR and exchange between up and low bytes 2 Set the format of data and address 3 Show the current status of buffer 4 Data display area in the buffer Address column set as display in decimal or hex 5 Data display area in the buffer Area for hex display 6 Data display area in the buffer area for ASCII Display Position Set the cursor ...

Page 26: ...corresponding button and the logic operation dialog bumps out Take XOR as an example XOR dialog is Start address and end address are used to specify the data area to be conducted with logic operation XOR data are the logic operation parameters For instance the setting in the left picture means that the 8K data between 0x0 and 0xFFF will be conducted with logic operation with 0x5A Exchange In this ...

Page 27: ...Fuse location Configuration word Encrypt you must set corresponding chip configuration parameters Click Chip Chip Configuration or configuration options in the toolbar to open the device configuration dialog Declaration Some chips don t have configuration options Different types of chips have different configuration functions For details please refer to corresponding chip manual ...

Page 28: ...er s Guide 28 SP8 Seriel programmer Chip information Click Information in the toolbar or menu Chips Chip information to see information of the current chip s adapter placement and ISP connection This dialog can be resized through the mouse ...

Page 29: ...ection for any chip before programming and presents the results via figures as showed below When the programmer finds no chip in the socket the software gives the following prompt The user can choose to terminate this operation according to his needs or try again or skip pin detection and directly go on to program Declaration Pin detection can be closed Refer to operation options for details ...

Page 30: ...ect it to the programmer 2 Choose the right chip type in FlyPRO and load the data file to be programmed 3 Click Chips Offline data manage Download offline data to open Download Offline Data dialog The picture is showed below 4 Set chip configuration options Such as if the current chip doesn t have configuration options the programmer won t display Chip configuration 5 Set operation content and acc...

Page 31: ... s Guide 31 SP8 Seriel programmer Examine offline data When the programmer is connected with FlyPRO click Chips Offline Data Manage Examine Offline Data to see the offline data as showed below No function of upload offline data for the moment ...

Page 32: ...orms initialized checks on them and if it fails presents Error Reasons for chip initialization error are Chip is not put in socket or pins are in bad contact Misplaced chip in wrong position or direction Built in problem with the chip Chip types don t match the type of chip chosen by the software is different from that of the chip put in socket Problem with the ISP connecting line only for ISP chi...

Page 33: ...chip put in socket Power conflict in ISP the programmer has detected voltage in target board In ISP program mode if the current setting is Programmer supplies to the target board and the board has current the programmer presents a message of current conflict Solution Change the operation option supply mode changed to target board supply or close the self supplied current in the board and let the p...

Reviews: