Home

DediProg SF Software User Manual

image

Contents

1. lock length arg hexadecimal length of area that will he kept unchanged while updating used along with auto only blink arg Blink green LED 3 times from USBI to USBn Default gt note the sequence is assigned by S during USE plug in 1 Blink the programmer connected to USBI 3 times m Blink the programmer connected to llSHBn 3 times device arg Cwork with all Basic Switches 1 activate only the programmer connected to USBI n activate only the programmer connected to USBn note if device is not used the command will he executed with the same chip type and file on all connected programmer fix device arg Fix programmer serial number with programmer Sequence instructions must be enclosed in double quotation marka Example pcmd fix deuice 1 DPBHHBHHi list deuice id arg List all ID of programmers from USB1 to USEn Default gt note the sequence is assigned by 0S during USB plug in 1 Prompt the device ID of programmer connected to USBi n Prompt the device ID of programmer connected to USBn iscellaneous options t timeout J arg 386 gt Timeout value in seconds g target 1 arg amp 1 5 Target Options Available values 1 Chip 1 Default gt 2 Chip 2 3 Socket H reference card ucc arg 4 gt specify ucc A 3 5UcDefault gt 1 2 50 2 1 80 1868 38HH 1 8 3 80 minimum step 1HBmU CFor 5SF6
2. SPI Clock Setting select Clock 12 MHz x Toolbar Icon Configuration Blank Enable Blank Button Erase Enable Erase Button Prog Enable Prog Button DediProg Software 5 3 0 10 File View Help amp D e Detect File Edit Config Currently working on Application Memory Chip 1 O Application Memory Chip 2 Update Stand Alone Project Ci 2009 Oct 07 16 54 51 Welcome to DediProg 5 3 0 10 1 2009 Oct 07 16 54 51 Start logging O 2009 Oct 07 16 54 51 Checking USB connnection Red 2009 Oct 07 16 54 51 Gi 2009 Oct 07 16 54 51 0 516s elapsed to identify chip Bor EE F Supported Devices Software Version Firmware Version User can check the Serial flash support list in our web site This support list is valid for the latest software and firmware so user will have to check the current software and firmware version he is using and update it if necessary DediProg Software 6 0 0 8 cal mcum File View Help n ff O 7N9 v ODHA Detect ile Blank Erase Rrog Verify Batch Edit Config Currently workittg on Q Application Memory Chip Application Memory Chip 2 Update Stand Alone Project Currently worki g region Q9 Region 1 Region 2 Region 3 Region 4 Region 5 i 2011 May 16 10 40 54 Welcome to DediProg 6 0 0 8 1 2011 May 16 10 40 54 Start logging i 2011 May 16 10 40 54 Checking USB connnection hdd 2011 May 16 10 40 54 USB OK Power
3. raw instruction 03 FF 00 12 raw require return 1 E Optional Switches specify the following switches to change default values a addr arg hexadecimal starting address hexadecimal e g 0x 1000 Works with prog read sum auto only defaults to 0 1f omitted length arg hexadecimal length to read program in bytes Works with prog read sum auto only defaults to whole file if omitted v verify verify checksum file and chip Works with prog auto only x fill arg FF fill spare space with an hex value e g FF Works with prog auto only type arg Specify a type to override auto detection use list arguement to look up supported type lock start arg hexadecimal starting address e g 0x 1000 Works with prog read sum auto only defaults to 0 1f omitted Jock length arg hexadecimal length of area that will be kept 35 DediProg Technology Co Ltd www dedipreg com blink arg device arg fix device arg list device id arg Miscellaneous options unchanged while updating used along with auto only 0 Blink green LED 3 times from USB1 to USBn Default note the sequence is assigned by OS during USB plug in Blink the programmer connected to USB1 3 times n Blink the programmer connected to USBn 3 times work with all Basic Switches activate only the programmer connected to USBI n activate only the programmer connecte
4. 25LF040A 25LFO80A 25VF010 A enn 25VF016B ESMT 25VF020 A F 25VF032B LEE 25VF040 A GigaDevice 25VFD40B Intel 25VF064C 25VF080B 25VF512 A ee 25WF010 PMC 25WF020 SANYO 25WF040 SiliconBlue 25WF512 320533B Spansion 320533T SST 6405338 hy NT i A25L010 Manually selected chip type Cancel Select a Manufacturer After the search step and the to be programmed chip is selected the main GUI will have updated information on the Programmer SITE Status bar the status window and the log window Macronix 28 Search Select File Blank Erase Prog Type SF600 F W Ver 6 1 7 Type F W Ver 6 1 7 F W Ver Status Window Site Command L3 Select Chip CE EE Select Chip Project Info Memory Info File Info Pm25LQ032C Name 8R bin PMC 0x100000 2048 Checksum 0x7f67d7a Ox9d Ox9d7f46 Of 9 v Total Count Down Remains 4o Verify Batch Config Load Prj Save Prj Disabled 0 of 0 Reload Count Down Batch Config setting Type F W Ver Log Window 1 05 10 11 16 53 15 1 05 10 11 16 53 15 05 10 11 16 53 15 1 05 10 11 16 53 20 1 05 10 11 16 53 20 1 05 10 11 16 53 25 1 05 10 11 16 53 25 1 05 10 11 16 53 30 05 10 11 16 53 30 1 05 10 11 16 53 30 1 05 10 11 16 53 30 Type F W Ver Type F W Ver Start logging Checking USB connnection USB OK Site 1 SF600 Site 2 SF600 Site 1
5. EXCODE FAIL BATCH EXCODE FAIL CHKSUM EXCODE FAIL IDENTIFY EXCODE FAIL OTHERS z99 o7 DediProg Technology Co Ltd www dediprog com VI Stand Alone Mode SF600 only In addition to the functions provided by SF100 SF600 further allow users to program serial flash memories in the standalone mode A SF600 Standalone Programming To work in Stand Alone mode SF600 needs to be connected to DediProg LCD Keypad and MicoSD card SF600 will also use the Micro SD card to run the project SF600 offers 2 kinds of standalone programming mode 1 Standalone programming with LCD Keypad 2 Standalone programming without LCD Keypad A Project definition from the Dediprog Production Software B Save Project to the Micro SD card C Press start button to run project in standalone mode 38 DediProg Technology Co Ltd www dediprog con 1 Project preparation In order to perform stand alone programming the contents and the programming operation procedures have to be pre downloaded to the SF600 MicroSD card through the Dediprog Production Software provided by Dediprog Prepare a standalone programming project 1 Open Dediprog Production Software A m amp PowerDire EM100 CLI UM CAM j o by New egg presentation gt F EM100 GUI Ei i DP800 flyer SF600 Reference FreeUndel EM100 SPI SOK SPI 8_ Hyper Te DediProg Freez Screen Dediprog Getting St Engineering Video Cap product Ss D
6. ID Ox9d JEDEC ID Ox9d7f46 The SPI clock frequency can be adjusted by user to fit the application requirements or SPI Flash performance Notice that the SPI Flash frequency is defined in the supplier specification for a maximum capacitance usually of 30pf or 15pF max The application is therefore designed to not exceed this maximum capacitance In circuit programming does not fulfill anymore this original design as additional capacitance will be added according to the cable length and programmer Therefore user cannot expect to program the on board SPI flash according to the maximum frequency of the datasheet as the SPI flash will not be able to drive such capacitance at such high frequency In order to comply with the different capacitance and SPI flash driving capability DediProg provides frequency adjustment of the programmer Frequency needs to be reduced if the data timings do not comply with the specification 23 DediProg Technology Co Ltd www dedipreg com d Tool Bar ICON Users can hide some tool bar icons if they unselect the icon items in the tool bar icon configuration setting For example if the engineer only wants the operators to use batch icon he she can leaves only batch icon selected and save the setting The operators will only see the batch icon on the tool bar Advanced Settings Vpp Option Apply Vpp for program and erase when the memory supports it Vec Option 3 5 2 5 18
7. 18 Prog Technology Co Ltd www dedipreg com 2 Program Configurations 1 Program a whole file starting from address 0 of a chip 2 Program from specific address of a chip To program a whole file starting from address 0 of a chip 3 Program up to specific address of a chip To program a whole file ending at the last address of a chip The default ending address will automatically calculated by the software according to memory size If the file is smaller than the target Serial Flash user can define how to fill the rest of the SPI Flash By default FFh or OOh if selected in the interface Program Options Program a whole file starting from address 0 of a chip Fill Unused Space with Hex 00 Program from specific address of a chip Starting Address Hex 0X0000000 Program up to specific address of a chip End Address Hex OX 1FFFFFF 3 Engineering Mode This function allows users to define their own SPI command and send it directly to the target SPI flash This option is powerful as all the non standard SPI commands can be generated even if not supported by our programmer Users can define the data bytes to be sent from the programmer to the SPI Flash and the number of bytes to be returned Users can also define if the status register WIP bit has to be polled to check if the SPI Flash is busy or ready Users can save the stream data for future use by click on the Save button For example User wants to writ
8. Unknown dewice i E ae E a g E b Ports COM amp LPT p n Processors ATA b SD host adapters b DE Security Devices b n Smart card readers b amp Sound video and game controllers p jl System devices b g Universal Serial Bus controllers ediPreg Technology Co Ltd www dedipreg com Ill Dediprog SF Software Engineering GUI Dediprog SF software is used together with SF100 SF600 or Backup Boot Flash Kit The software can be used to program serial flash memory as well as the downloading configuration contents to the reference SPI Flash embedded in SF600 s Micro SD card for standalone programming purpose After the software and USB driver are installed please follow the following steps before running the software After the software installation there will be three software icons on your desktop Icon Dediprog Engineering is for the engineering GUI Icon Dediprog Production is for the production GUI and Icon DPCMD is for the command line interface A Prepare the Environment m Connect the programmer to the PC through a USB cable 2 For ICP programming connect the ICP cable to the application please check the specification in case ISP header pin out are not known For off line and stand alone programming connect the appropriate socket adaptor to the programmer and insert a serial flash in the socket 3 Double click on the Dediprog software icon on your des
9. with Update Smart Update BC without BC Conclusion If the memory needs to be completely Erased for a file update the Update without Blank Check is the optimum choice Time Saving 20 Case 2 64Mb Serial flash programming with a 64Mb file Memory has never been programmed from supplier ee Update with BC Update without BC Smart Update Memory Read 32sc nome e Compare tse nome see 17 DediPreg Technology Co Ltd WwWw dedipireg cona Comparison Chart B Verify m Program E Erase B Compare m Memory Read Update with Update Smart Update BC without BC Conclusion If the memory is blank from supplier the Update with Blank Check or Smart update is the optimum choice Time Saving 12 Case 3 64Mb Serial flash update with a 64Mb file with only data differences on 2 sectors or a small file of 2 sectors size only at a specified address Sector Erase 0 8 sec Sector Programming 0 5 sec Sector Verify 0 25 sec Smart Update Memory Rad 32sc nome 32 sec Compare lse moe 1 sec 1 6 sec 1 sec 0 5 sec 36 seconds Comparison Chart B Verify 200 ll 150 EN B Program 100 EE E Erase 50 B Compare 0 m Memory Read Update with Update Smart Update BC without BC Conclusion If the difference between the memory content and file are small or if the file to be programmed is small the Smart update is the optimum choice Time Saving 75
10. 4F 06 4C D4 OE 0x000010 F5 8F F1 AF 55 DD E1 95 D6 2B DE 88 7E 6C 22 49 FS 8F Fl AF 55 DD E1 95 D6 2B DE 88 7E 6C 22 49 0x000020 18 DE 38 D2 B8 46 10 70 26 13 84 EO 53 CO DC 80 18 DE 38 D2 B8 46 10 70 26 13 84 EO 53 CO DC 80 0x000030 92 B7 4A 09 82 OD 57 43 61 A4 13 EF B1 FD OF 14 92 B7 4A 09 82 OD 57 43 61 M 13 EF B1 FD OF 14 0x000040 2B 74 9F 2F FF 12 18 A4 D6 D6 DA 8D DA 7A 46 FA 2B 74 OF 2F FF 12 18 A4 D6 D6 DA 8D DA 7A 46 FA 0x000050 ED 90 6F D9 C4 DC BC 92 DD B4 05 38 C5 09 15 DO ED 90 6F D9 C4 DC BC 92 DD B4 05 38 C5 09 15 DO 0x000060 98 C9 8C 81 19 F2 8A 33 73 D8 18 CD 15 8A EB FB 98 C9 8C 81 19 F2 8A 33 73 D8 18 CD 15 8A EB FB 0x000070 2D B3 3F 8A 4F 62 36 20 7E D7 EC 90 87 2D 2C E2 2D B3 3F 8A 4F 62 36 20 7E D7 EC 90 87 2D 2C E2 0x000080 A3 C1 24 15 FO 7F 3B 46 B3 A3 2D 8A B3 6A 86 3D A3 C1 24 15 FO 7F 3B 46 B3 A3 2D 8A B3 6A 86 3D 0x000090 C4 C1 OF A7 EO D3 F6 SF 22 E7 65 41 37 A9 92 6D C4 C1 OF A7 EO D3 F6 SF 22 E7 65 41 37 AQ 92 6D 0x0000A0 25 CD F4 AQ 55 44 BA F9 64 4A 80 B8 4D A6 B8 F7 25 CD F4 A9 55 44 8A FO 64 4A 80 B8 4D A6 B8 F7 0x0000B0 4C AF CF B7 BA 6B 80 14 6C B2 DB D1 B9 84 50 OA 4C AF CF B7 BA 6B 80 14 6C B2 DB D1 B9 84 50 0A 0x0000C0 EC B9 97 C5 75 28 30 57 00 75 D7 FS 21 90 12 17 EC B9 97 C5 75 28 30 57 00 75 D7 F5 21 90 12 17 0x0000D0 58 14 2F 19 92 5C EE D3 D4 81 EA 1F CE C2 BF 89 58 14 2F 19 92 5C EE D3 D4 81 EA IF CE C2 BF 89 0x0000E0 08 7C 5D 18 4F E3 FB 5C 47 74 3D 2A C5 E8 18 82 08 7C 5D 18 4F E3 FB 5C 47 74 3D 2A C5 E8 18 82 0
11. 8H only work with prog and erase upp apply vpp when the memory chip supports it log write operation result into file zappdataz dedip rog SF1HB logy txt i silent suppress the display of real time timer counting used when integrating with 3rd party tools te g IDE spi clk arg t 2 gt specify SPI clock 12 MHeztDefault gt 4 MHz 8 MHz 3 MHz 2 18 MHz 1 5 MHz 750 KHz 375 KHz 33 DediProg Technology Co Ltd www dedipreg com B How to Start Dediprog window dos command line software is executed by the file dpcmd exe There are three different ways to run the dos command line 1 Double click on the dpcmd icon on your desktop and type in dpcmd and enter 2 Change your dos directory to the same location where dpcmd exe is located C program files dediprog SF100 3 Type in the following command to auto direct the dpcmd command to the dpcmd exe location Set path path c program files dediprog SF100 C Basic Usages m dpcmd r f file bin reads the chip and save it into a file file bin 2 dpemd rSTDOUT a0x 100 10x23 reads 0x23 bytes starting from 0x100 and display it on the screen 3 dpemd ufile bin erases and then program file bin into the serial flash 4 dpcmd pfile bin a0x100 writes file bin into the serial flash starting from address 0x100 5 dpemd pfile bin xOxaa programs file bin into the serial flash and
12. B al Microsoft DP600 Google key 1IB0110403 tice _ produ words a e a DediWare PMProdu order K9F1G08 Engineer process 39 2 Select IC brand and part number nuc i z zs File View Help C Searc H Site 1 OND Blank Erase Prog Verify Batch Config Load Prj Save Prj 9 d Site 3 Site 7 Site 8 Manually Select Memory Type Filters Memory List A W25Q64DW W25Q64FV Fudan Microelectronics W25Q80 te GigaDevice W25Q80BL I F W Ver W25Q80BV F W Ver F W Ver d z W25Q808W j j acronix W25X05CL Status Window Nantronics W25x 10 A W25X10BL s Site Command Status on W25X 108V NC NINE PCT NETET Checking USB connnection PMC W25X16 A Error Hardware initialization failed SANYO T AT int j i ing a W25X208L ue USB tonnecien might not be working SiliconBlue W25X20CL 31 Hint Programmer might not be present Spansion W25X21CL 2 W25X32 A MS W25X40 A W25X40BL W25X64 A i W25X80 A wW Project Info 25X806 Memory Info File Info Type Name Manufact Size Size KB Checks Manu ID Checksu JEDEC ID SA Operations 3 Load the file No operation on going n gt a arum File View Help Search Selec Site 1 Over Ss Prog Verify Batch Config Load Pxj Save Prj Site 8 Type F W Ver F W V
13. Compare the memory content Erase only the sectors with some differences Program only the erased sectors with the file data From address f automatically run the following sequence check if the chip is blank or not erase the entire chiptif not blank program a Whole file starting from address A display chip content checksum display the file checksum needs to work with a file issue Paw serial Flash instructions use spaces 5 to delimit bytes instructions must be enclosed in double quotation markst Example pcmd raw instruction H3 FF HH 12 decimal bytes of result to return in decimal after issuing raw instructions used along with raw instructian only Example dpcmd raw instruction H3 FF HB 12 rawv req uire return 1 tune ability to Basic Switches a addr arg hexadecimal starting address hexadecimal e g Wx1BBH works with prog readz sumz auto only defaults to B if omitted 1 length 1 arg hexadecimal length to read program in bytes works with prog read sum auto only defaults to whole File if omitted m verify verify checksum file and chip works with prog auto only x fill 1 arg FF gt fill spare space with an hex valuete g FF gt works with prog auto only type arg Specify a type to override auto detection use list arguement to look up supported type 32
14. DediProg Technology Co Ltd DediProg SF Software User Manual V6 3 DediProg Technology Co LTD 4F No 7 Ln 143 Xinming Rd Neihu Dist Taipei City 114 Taiwan Email for technical support support dediprog com Email for Sale information sales dediprog com www DediProg com ediPreg Technology Co Ltd www dedipireg cona LI RUMEN UNC UNO sagen a aces E PUR IEEE EE CICER ee PUITE UE II Software Installation Guide e eere A Opera me System I ed liretrie DE rsisi nsien Ene 4 B LL SDB InstdblldatoR oen etr RAE ReH E M PRA DII URDU NOIRE ROUTE 4 III Dediprog SF Software Engineering GUI A Prepare the EMV iPOnMMe DE isorosi n E aE 10 B Identity the Target SPI ETASD 2 acia Iri or t i08 Evo Doousosau 16200 cd Rene spe teat 10 C Tool Bar Descrip ON senerara EE ROT PUE DERE tUE 11 D Edit Window Description cccccccccceesssssececcececeaseeseeeeceeeeeaeeaseeeeeess 13 E Configuration Window DeSCTiptiOn ccccccccccccessseeeseceeeeeeeaaeeeseeeeeees 14 L Batch Operation EIOIP o tered sd camacnncanacedaaseooseiasansadadeamanedecmnaneatoueasesczemasnadanncnedeeoosadaasss 14 2 Program Configurations cece stecwosies idea eate dt e6 oleo cena ured dean et idet I Seco EEE M in Ub es asia 19 j BE biecrins MOGE sessies ET 19 4 Modify Stat s Register ceo secsoatee sds dandennecanndcsocessanense
15. F 0 File folder S Recent Places _ Autorun 2012 01 04 F 0 Text Document 1KB _ W25X16A dprj 2012 01 03 F0 DPRJFile 597 KB ow Libraries Documents d Music i Pictures B Videos omeqrou wj Homegroup ji Computer amp os C cx DATA D E DvD RW Drive E B SD MMC F 4e project GP volume 1 1921 When pressing start bottom of SF600 SF600 will automatically execute the project W25X16A dprj c Start Standalone programming Press Start button for 2 seconds to run the project stored in MicroSD card in standalone mode 43 3 SF600 Hardware Description Power Connector USB Connector Operation LED Micro SD Card Slot LCD Keypad Connector i gt DediProg J o z 1 J S9 9956 Socket Adaptor Headers Start Button ICP Connector a Micro SD Card Slot Insert the Micro SD card with programming project when executing stand alone programming b LCD Keypad Connector Connect LCD Module to SF600 when executing stand alone programming LCD displays the standalone project related information such as the file checksum chip type pass counter and fail counter 44 DediProg Technology Co Ltd www dediprog com c Com Port Com Port is for the application of integrating SF600 to customers own system Pin Out d Start Button By pressing the start button the SF600 starts to execute the operation procedures defined in the project pre downloaded to th
16. F600 stand alone programming 2012 12 20 Revise the CLI detail and add exit codes 2013 08 23 6 2 1 Added status register 2 function Added the multiple Dpcmd function 2 2013 12 18 6 3 1 Remove part of SF200 and SF300 2 Remove isolation free from software For more information please contact us or your motherboard suppliers We also recommend motherboard makers to enter in contact with our technical team to create a dedicated document that will take into consideration all your motherboard updating constraints and references This documentation will then be very helpful to simplify the Bios update and avoid any mistake in the field Information furnished is believed to be accurate and reliable However DediProg assumes no responsibility for the consequences of use of such information or for any infringement of patents or other rights of third parties which may result from its use Specifications mentioned in this publication are subject to change without notice This publication supersedes and replaces all information previously supplied All rights reserved Printed in Taiwan 48
17. Type Pm25LQ032C is applied Site 2 Type Pm25LQ032C is applied Loading C Users Dean Desktop yandom gr C Users Dean Desktop yandom 8R bin Loader Operation completed 0 046 seconds elapsed lt No operation on going B Batch Config By clicking on the config icon users can access to configure the batch setting Users may click on the option Send Specific Data for sending the stream data before reading writing the device This customized SPI sequence can be created in the engineering interface Users may click on the Add or Remove for Batch Operation Options directly Auer n m LI i 7 EX D rodent pr rea rm rar Batch Operations 7 Send Specific Data File path Batch Operation Options Identify Chip Recommanded Blank Check Erase Whole Chip Program Chip Checksum Verify 29 www dedipreg com C Single Site programming By click on the right mouse button after pointing to a specific Programmer Site number users will have the access of programming options to the pointed programmer site SEOS e e o b iea File View Help 6009 69 S Search Select File Blank Erase Prog Verify Batch Config Load Prj Save Prj Site 1 Site 2 Site 3 Site 4 Site 5 Site 6 Site 7 OK Lr Blink Programmer L Blank Check B Erase Whole Chip E Type Type Type Type Type Type F W ve Program Chip P F W V
18. When click on Edit the programmer will by default display the selected file content User can click on read to read and display the chip contents See Edit window description for more details Config This allows users to configure advanced settings See advanced settings window description for more details D Edit Window Description SPI Flash content display In the edit window file contents and chip contents can be displayed in the same time so that user can make the comparison By default the selected file contents are displayed once the user enters into the edit window The user can click on Open if another file contents are to be shown The user can click on Read in order to read the chip contents are display them on the edit window as well Checksum of file contents and chip contents are displayed View Contents in the Memory Chip pees Source File C Users Dean Desktop yandom gR bin Open i File Buffer to File Chip Pm25LQ032C Chip Buffer to File Swap Byte Swap Checksum File 07F67D7A Jump To Word Swap Memory 17E67D7A Address Hex Next Difference DWord Swap Buffered File 07F67D7A Buffered Memory 17E67D7A ShowIn Hex ASCII File Memory Address 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 2 3 4 5 56 7 8 9 A B C D E E 0x000000 61 E4 F2 28 CA 7A 67 64 2E 80 BC 4F 06 4C D4 OE 61 E4 F2 28 CA 7A 67 64 2E 80 BC
19. are kept unchanged Remark the file data which are identical with the target memory but with an address shift after compilation will be interpreted as different and will not benefit of the Smart update advantages 15 Prog Technology Co Ltd www dedipreg com d Update memory and keep one protected area unchanged When the user clicks on Batch button the following operations will be automatically executed 1 Read the memory content from the given address for the given length 2 Insert the read memory contents into the file buffer 3 Erase the whole chip 4 Program the whole chip with the updated file in step 2 5 Verify the programmed data e Update memory according to Region configuration Sometimes user only wants to update some part of the data in SPI Flash User can use this function to update the data in the assigned region This function saves time when debugging A Assign the Region and set start amp end address of the Region Update memory according to Region configuration Region D v Fro Cx 0 wv HP B Select working region DediProg Software 6 0 0 8 a x File View Help e f 9 vi OP Detect File Blank Erase Prog Verify Batch Edit Config Currently working on Application Memory Chip 1 Application Memory Chip 2 Currently working region 9 Regoni 7 Region 2 Region 3 Region 4 Region 5 f Enable Freescale EzPort MCU amp Send the DIV value Hex If the box is ch
20. asdcandendecemeneatoeadusacimonsaadanedeosectoccsadans 21 5 IVES SIN USS CUS MN 22 a barn T m 22 b bie DIM TCR m 22 C SPI Clock Seting ocio iste 2e INE Misc tco PLUMIS EUROS ode u C atsus e oS PRU AUN iiaiai 23 d Tool Bar ICON Configuration eeeeeeeesesesseeeeeeeeenenenn nennen nnne eene nnn nns 24 F Supported Devices Software Version Firmware Version 25 IV Hen SF Software Production GUIL eee e ee eere eene DCALCH ANC SEEGI MR M 2 s o AUC MS aiu MEET 20 C DID Ie Sie PFO STAM MINS e 3 acs cdnatupdevrosnemestnacn Atsue oid ot a E DEDE Def 30 V Dediprog Windows Command Line e eee eee eee eee eee eee eee eese A oisi e ETE TTO cheese E Em 30 B lale 1G 5 CAEL aoe A 34 C Basie UCET ANTRO er 34 D Date WIIUC DIES A E E nones Mese A A E 34 E DOMES WEE ae E ester ie lubi ese ceiut ts 35 F aA CO e E A E E A A N E E 37 VI Stand Alone Mode SF600 only eccecssssececccssseccecccsseccceccsoseccceccssseceeesosoe A SF600 Standalone Programming cccccccccccccceeesessseeceeeeeceaeeeeeeeeeess 38 l Project Be DODOLIOTI poe ie celu pes ena bei E en eran anes 39 2 Standalone D OPEAIDIDITIB c uses voes eset toa eus ek eee ea sas uses eb vu no EEE EE nU PRENNE Pu EAEN 42 a Standalone programming with LCD Keypad ccccccccccccccssssssssseeseeeee
21. ceeeeeeeeeenaaas 42 b Standalone programming without LCD Keypad s 42 e Start Standalone programing 525 cucii eei oda ciu reos HG OI eera na YE vex RN aTa Ca aeria 43 2 SRODO Hardware DeSCri OM x ons eoe vous bebe i GERE OEuU S SE eoa S kno GU eR pe Erai 44 VII Specific Functions SF600 escis Herrero E TIR s eoe REEF ETE REF PERS EPRIEPISS EE A Doak IMS I 46 B Hod Pin Status SENE ocio desictco tt qutiovbeetubElecu diss iue eciam ios E a Erai 46 bli A DediProg Technology Co Ltd www dedipreg com Important Notice This document is provided as a guide line and must not be disclosed without consent of DediProg However no responsibility is assumed for errors that might appear DediProg reserves the right to make any changes to the product and or the specification at any time without notice No part of this document may be copied or reproduced in any form or by any means without prior written consent of DediProg I Introduction This user manual illustrates the usage of Dediprog SF Software The device connected when using this software can be used together with SF100 SF600 and Backup Boot Flash kit To get more information on our DediProg products and how to use them please refer to our products specification presentation and application notes in our web site www DediProg com ll Software Installation Guide A Operating System Requirement Windows 8 1 Windows 8 Wind
22. d to USBn note 1f device is not used the command will be executed with the same chip type and file on all connected programmer Fix programmer serial number with programmer sequence instructions must be enclosed in double quotation marks Example dpcmd fix device 1 DPOO0001 0 List all ID of programmers from USB1 to USBn Default note the sequence is assigned by OS during USB plug in Prompt the device ID of programmer connected to USBI n Prompt the device ID of programmer connected to USBn t timeout arg 2300 Timeout value in seconds g target arg 1 vcc arg 0 Target Options Available values 1 Chip I Default 2 Chip 2 3 Socket 0 reference card specify vcc 0 3 5V Default 1 2 5V 36 DediProg Technology Co Ltd www dediprog com 2 1 8V 1800 3800 1 8 3 8V minimum step 100mV For SF600 only work with prog and erase Vpp apply vpp when the memory chip supports it log write operation result into file appdata dediprog SF1OO og txt 1 silent suppress the display of real time timer counting used when integrating with 3rd party tools e g IDE spi clk arg 2 specify SPI clock 2 12 MHz Default 0 24 MHz 1 8 MHz 3 3 MHz 4 2 18 MHz 5 1 5 MHz 6 750 KHz 7 375 KHz F Exit Code enum ErrorCode EXCODE_PASS EXCODE_FAIL_ERASE EXCODE_FAIL_PROG EXCODE_FAIL_VERIFY EXCODE_FAIL_READ EXCODE FAIL BLANK 5
23. d www dedipreg com 2 Win Vista amp 7 Operation Systems File Action View Help ere amens eel ee 83 DVD CD ROM drives Hla Floppy disk drives Heg Floppy drive controllers amp c IDE ATA ATAPI controllers cm Keyboards m nn Mice and other pointing devices Advanced system settings DE Ul Monitors gy Network adapters b Other devices ln Multimedia Audio Controller ln Unknown device lla Unknown device ih Unknown device amp Iii Portable Devices 5 1 Ports COM amp LPT i i Processors OP 62 Storage controllers idees _ 2 Click Mouse right button Tasks Device Manager ia y Remote settings System protection m erial Bus contro Update Driver Software fs tandard Enhanced PCI ieee em 1 Gi deg G SUWTSRTUDENHCU USE Disable Q USB Mass Storage Devic Uninstall Windows Update a t USB Root Hub n Sec rity Center USB Root Hub Scan for hardware changes Performance Properties Launches the Update Driver Software we jj Update Driver Software DediProg Emulator driver o l Update Driver Software DediProg Emulator driver P How do you want to search for driver software Browse for driver software on your computer Search for driver software in this location CAProgram Files DediProg SF1OO USB Driver WinUSB Driver v B
24. e 01 02 03 data bytes at the address 00 00 00 and verify First programmer needs to set the WEL bit by sending the WREN 06h command to the SPI Flash as described below 19 DediProg Technology Co Ltd www dedipreg com Advanced Settings f Exi Baich To Memory Send byte stream 06 example 03 ff 00 12 Need to return bytes Batch Operations Monitor SR for second after sending the instruction Send Save Program Configuration From Memory 02 Oseconds elapsed Second programmer needs to send the programming instruction 02h followed by the address 00 00 00 and the data 01 02 03 and monitor the Status register WIP bit as described below Advanced Settings x Retch Operations X Prog Send Save Program Configuration From Memory 00 1 014seconds elapsed Engineering iiare To Memory Send byte stream 82 00 00 00 01 0203 example 03 ff 00 12 Need to return bytes v Monitor SR for second after sending the instruction Third The programmer need to verify the SPI Flash content by sending the Read instruction 03h and the address 00 00 00 then read the return bytes from the SPI Flash we read 8 bytes in the following example Advanced Settings xi d To Memory Baich Send byte stream 0300 00 00 example 03 ff 00 12 Batch Operations v Need to return 8 bytes Monitor SR for second af
25. e Micro SD card e ICP Connector ICP connector is used to connect ICP cable when executing ICP programming f Socket Adaptor Headers Socket adaptor headers are used to connect to different socket adaptors provided by Dediprog in order to support all serial flash packages g Power LED Power LED shines when SF600 is powered by USB or power adaptor h Power Connector Connect power adaptor to SF600 when executing stand alone programming USB can also be used as power source during standalone programming i USB Connector USB connector is used to communicate with the SF software during the USB mode or to provide the power during the standalone mode j Operation LED Red Led error Orange Led operation on going Green Led pass 45 DediProg Technology Caled wwwdediprog com VII Specific Functions SF600 A Dual Quad IO User can find Dual Quad IO option in Config Miscellaneous Settings The default of Dual Quad IO option is Always Single IO SF600 supports Dual and Quad IO When using a SPI Flash with Dual Quad IO function user can select Dual or Quad IO mode Batch V Enable Batch Button Dual Quad IO Option Miscellaneous Settings Always Single IO C Enable Dual IO when available O Enable Quad IO when available Isolation Free Option Apply Isolation free when using ICP mode B Hold Pin Status Setting SF600 programmer is available to set HOLD pin status through software Please go th
26. e same category as the device j Update Driver Software DediProg SF Programmer driver Q 3 e m Date modified 1 8 23 2013 5 30 PM 4 30 2013 11 13 AM Select the device driver you want to install for this hardware Select the manufacturer and model of your hardware device and then click Next If you have a LB disk that contains the driver you want to install click Have Disk v Show compatible hardware make sure that the correct drive is selected below inf Setup Information inf DediProg Technology Co Lid www dedipreg com Look in ji WinUSB Driver votos ax Name Date modified cS i iaa 8 23 2013 5 30 PM F Recent places Desktop 4 30 2013 11 13 AM gt S 3 E Libraries LI Select the device driver you want to install for this hardware Select the manufacturer and model of your hardware device and then click Next If you have a lt M disk that contains the driver you want to install click Have Disk Show compatible hardware Model Cal DediProg SF Programmer driver make sure that the correct drive is selected below 11 Windows has successfully updated your driver software Windows has finished installing the driver software for this device Copy manufacturer s files from c Ries a
27. ecked the programmer will automatically enable EzPort Details please see the EzPort Support PDF file on CD ROM or browse Other Documents on http www dediprog com framework php UID 154 g Send Specific Data If the box is checked the software will load and send the engineering SPI sequence defined and saved in the Engineering Mode Configuration window This option allows user to create his her own SPI instruction h Identify Chip If the box is checked the software will identify before operation starts 1 Reload file each time If the box is checked the software will load the same file from the source destination each time before the batch operations refresh This option is helpful when another software update the file in parallel like compiler j Require Verification after completion If this box is checked the software will verify the contents between the source file and the programmed Serial Flash contents after the batch operations 16 www dedipreg com Methods Comparison Case 1 64Mb Serial flash update with 64Mb file totally different Memory has been previously programmed and need to be totally erased Chip Erase 50sec Sector Erase 64KB 0 8sec Chip 128 sectors Updatewih BC Updatewithout BC Smart Update __ Memory Rad 32sc moe 3sec Compare see moe see Comparison Chart B Verify E Program B Erase E Compare E Memory Read Update
28. ed Ou Programmer Info i 2011 May 16 10 40 54 FPAG version 45 Type SF600 i 2011 May 16 10 40 55 0 983s elapsed to identify chip i F W Version 6 1 9 i 2011 May 16 10 40 56 Current Type Pm25LQ032C S oftware MEI VCC Status 3 5V OFF VPP Acc Not Applicable SPI Clock 12 MHz Firmw are Vers lon Dual Quad IO Single IO Memor y Info Type Pm25LQ032C Manufact PMC Click Help About Dediprog to check the Size KB 2048 supported devices of software Manu 1D 030 JEDEC ID 0x9d7f46 File Info Name Size Checksum File size Checksum Chip size Batch Config setting o Full Chip update Wate ani 4 n No operation on going 25 DediProg Technology Co ld vwwwdedipspem IV Dediprog SF Software Production GUI Dediprog SF software production GUI 1s only available after the software version 5 x x The production GUI allows users to plug in and operate multiple SF100 SF600 in the same time The new software will remove the old USB driver when it detects such driver during the installation New USB driver is required in order to run the software and the driver will come together with the software CD ROM or it can be downloaded from Dediprog website In order to run more than one SF programmer in the same time reliably USB hub with individual power supply is highly recommended Multi Programmers Capability for SF series programmers fy ype o
29. elect the folder that contains drivers For your hardware indows does not guarantee that are Found New Hardware Wizard Welcome to the Found New Hardware Wizard This wizard helps you install software for DediProg SF Programmer driver C If your hardware came with an installation CD or floppy disk insert it now What do you want the wizard to do O Adobe D Avira C AvRack C3 Dediprog B EMI 00 C3 sF100 E C3 USB Driver Found New Hardware Wizard Found New Hardware Wizard Please wait while the wizard installs the software Hardware Installation Please select the best match for your hardware from the list below The software you are installing for this hardware c Dediprog Emulator driver DediProg SF Programmer driver has not passed Windows Logo testing verify its compatibility with Windows XP T a pp me why this UM rund t Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo testing peer ER Cancel DediProg SF Programmer diver 6 0 6000 16386 DediProginc c program fili This driver is not digitally signed Tell m me why driver signing is important DediProg Technology Co Lt
30. er File Path D yandom 2R bin Status Window r Program as n Site Command Start logging Data Format Raw Binary Intel Hex C Motorola 519 CROM Checking USB connnection Error Hardware initialization fallet Hint USB connection might not be working E Truncate file to fit in the target area s Hint Programmer might not be present Erase buffer before loading Erase with _ FF I Project Info Memory Info File Info Batch Config setting Type W25X16 A Name Manufact Winbond Size Size KB 2048 Checksum File size Manu ID Oxef Checksum Chip size JEDEC ID Oxef3015 SA Operations nm gt Na naratian aneanina 40 DediPreg Technology Co Lid wwwdediprogcom 4 Click Config Icon to set programming flow Important Notice Identify Chip is necessary for SF600 standalone programming Be sure to include Identify Chip in programmine flow File View Help 228 OLR 04 Kes Search Select File Blank Erase Prog Verify Batch Config goad Prj Save Prj Site 1 Site 2 Send Specific Data File path Type 1 F W Ver r Batch Operation Options Operation Options Selected F W Ver Status Window 4 ides dp Recommended Erase Whole Chip Site Command Program Chip Checksum Verify ection bn might not be working night not be present 2R bin Auto s
31. er F W Ver F W Ver F W Ver F W Ver F W Ver Checksum Verify V REMIS Status Auto Batch A Statistics tog Window Site Firmware Upgrade P Success 0 05 10 11 17 11 37 Start logging rr Failure Reset i 05 10 11 17 11 37 Checking USB connnection ped Z 5nd a x Total 0 05 10 11 17 11 37 USB OK Kk ee i 05 10 11 17 11 41 Site 1 SF600 CanDo Daa 05 10 11 17 11 41 Site 2 SF600 5 i 05 10 11 17 11 50 Site 1 Type Pm25LQ032C is applied Remains 0 of 0 n i ee eee i 05 10 11 17 11 50 Site 2 Type Pm25LQ032C is applied Reload Count Down Project Info Memory Info File Info Batch Config setting Type Pm25LQ032C Name Manufact PMC Size Size KB 2048 Checksum Manu ID Ox9d JEDEC ID Ox9d7f46 n 4 n p INo operation on going V Dediprog Windows Command Line A Introduction The window command line has been designed to control our programmer from another software This feature will be convenient to synchronize the two software in development For example program the memory automatically after the code has been compiled or in production for example Program automatically the Serial Flash via the ICT tester after the hardware has been checked Command result log txt file will be automatically saved under following folders Windows XP C Documents and Settings User Application Data DediProg SF100 Windows Vista and Windows 7 C Users user AppData Roaming DediP
32. et ATA5DBxoxD DataFlash standard page size to binary page size sed Project Info Memory Info W25X16 A 2R bin Winbond 0x40000 2048 Checksum File size 0x01FDB286 Oxef Checksum Chip size 0x 1DE 18286 Oxef3015 SA Operations No operation on going 5 Save dprj file to MicroSD card Of Y v e 1 Search Select File Blank Erase Prog Verify Batch Config Load P a E Sere P E PD up qu p s Dom Co gt Ble RASE H 8 v FUSE Site 1 Site 2 Site 3 T T zx i m enm Vane ew S2 REB gs Jis m Se 2913 01 02 K TE E Staus Widow amp os C L1 isis OHONGA ie DPR E i 2 OCCCdpi 2012 01 03 FF DPR E g Site Command Status MENOR DDD dprj 2012 01 03 FF DPR E e BEER H C EEE dpj 2012 01 03 F DPRJf amp E J Ge Volume 1AM 5 FFF dprj 2012 01 03 FF DPR SE UP ftp dediprog c GGG dprj 2012 01 03 F DPR BE M MyWebSites HHH dprj 2012 01 03 F4 DPR ES Idprj 2012 01 03 FF DPR E2 Qus Ji dprj 2012 01 03 FF DPR ES s jil 123 PC Project Info Memory Info File Info Type W25X16 A Name Manufact Winbond Size Size KB 2048 Checksun Manu ID Oxef Checksuni JEDECID Oxef3015 SA Operat 4 m gt No operation on going DediProg Technology Co Ltd www dedipreg com 2 Standalone programming Important Notice Be sure
33. fill the rest area with Oxaa Remarks a l only works with p r s Remarks x only works with p Remarks space is not needed between the switches parameters E g dpcmd ubio bin D Basic Switches help show this help message list print supported chip list d detect detect chip b blank blank check e erase erase entire chip r read arg read chip contents and save to a bin hex s19 file use STDOUT for the console p prog arg program chip without erase u auto arg automatically run the following sequence Read the memory content Compare the memory content 34 DediProg Technology Co Ltd www dedipreg com Erase only the sectors with some differences Program only the erased sectors with the file data from address 0 Z batch arg automatically run the following sequence check if the chip is blank or not erase the entire chip if not blank program a whole file starting from address 0 s sum display chip content checksum f fsum arg display the file checksum needs to work with a file raw instruction arg issue raw serial flash instructions use spaces to delimit bytes instructions must be enclosed in double quotation marks Example dpcmd raw instruction 03 FF 00 12 raw require return arg O decimal bytes of result to return in decimal after issuing raw instructions used along with raw instruction only Example dpcmd
34. ication Memory rypa Pm25L Q032C Manufact PMC i 2011 May 16 09 59 15 FPAG version 45 2011 May 16 09 59 16 0 967s elapsed to identify chip i 2011 May 16 09 59 16 Current Type Pm25LQ032C n Size KB 2048 Manu ID Ox9d JEDEC ID Ox9d7f46 File Info Name Size Checksum File size Checksum Chip size Batch Config setting Full Chip update 4 n No operation on going C Tool Bar Description The tool bar provides all SPI Flash operations E DediProg Software 60 0 8 CEN XT File View Help 8 ORDO Detect File Blank Erase Prog Verify Batch Edit Config Currently working on 9 Application Memory Chip 1 Application Memory Chip 2 Update Stand Alone Project Detect Detect Chip when a new SPI Flash is placed user has to click on this button to identify it and perform operations The auto detected chip types will be displayed on the right side of the screen In case user would like to manually select a chip type he she can move the mouse over the chip manufacturer on the left screen and then click on the chip type on the right screen 11 Manually Select Memory Type Filters Memory List Manufacturer lt Auto Detected Type s lt All gt AMIC Atmel cFeon EON ESMT GigaDevice Intel Macronix Spansion SST Terra Semiconductor Winbond Electronics Corp Auto detected chip type Fi
35. iption This feature allows users to configure advanced settings 1 Batch Operation Option Advanced Settings Batch Operation Options Download a whole file to chip With Blank Check Fill Unused Space with Hex F 00 Download a whole file to chip Without Blank Check Fill Unused Space with Hex 00 5 Update memory only on sector locations with content difference Update start from address Hex 0 C Update up to address Hex 1FFFFF CO Update memory and keep one protected area unchanged Protect area at address Hex D for 0 bytes Configuration Update memory according to Region configuration Regionl From Hex 0 to FFF F Enable Freescale EzPort MCU amp Send the DIV value Hex 0 Engineering Mode Send Specific Data File path J Identify Chip Reload file each time Modify Status Require Verification after completion Register Current File in Buffer No file in buffer currently Sequences Details Read Only Miscellaneous ettings Actions Identify before operation starts Erase Chip Program Chip 14 ediPreg Technology Co Ltd www dedipreg com a Update a Whole file with Blank check When the user clicks on Batch button the following operations will be automatically executed 1 Read the memory content 2 Blank check check if Chip is erased 3 Erase the whole memory if not blank 4 Program the whole memory with the file 5 Verify if the memor
36. ktop DediProg Software 6 0 0 8 le ee File View Help foo C f j ev d 4o Detect File Blank Erase Prog Verify Batch Config Currently working on Application Memory Chip 1 Application Memory Chip 2 B Identify the Target SPI Flash SPI Flash Detection Double Click on the Dediprog software icon on your PC desktop The detected Serial Flash information as well as the programmer information will be displayed on the right side of the window Dediprog software will automatically identify the SPI Flash on the application board or socket User does not need to select SPI Flash s location Note If user wants to work on the second target SPI Flash soldered on the application board the application board has to be designed with proper schematic and the pin outs have to match with DediProg ISP pin outs 10 amp DediProg Software 6 0 0 8 File View Help e ORD e 2 Veri Edit Application Memory Chip 2 Update Stand Alone Project Application Memory Chip 1 Currently working region Region 1 Region 2 Region 3 Region 4 Region 5 Gi 2011 May 16 09 59 15 Welcome to DediProg 6 0 0 8 i 2011 May 16 09 59 15 Start logging 2011 May 16 09 59 15 Checking USB connnection Powerea OU Programmer Info Type SF600 F W Version 6 1 9 VCC Status 3 5V OFF VPP Acc Not Applicable SPI Clock 12 MHz Dual Quad IO Single IO M Memory Info Appl
37. le Select image load the file you intend to program The loaded file size cannot be larger the application SPI Flash size Blank Filters Memory List Manufacturer M25PX16 lt Auto Detected Type s MeSPX32 lt All gt M25PX64 AMIC M25PF32 Atmel M2SPE10 M25PE20 e EON M25PE40 M25PE80 GigaDevice M25PE16 Intel M4SPE10 Macronix M45PE40 Numonyx M45PE80 PMC M45PE16 SANYO EPCS1285 Spansion M45PE20 SST M25P054 M25P10A EPCS1S M25P16 Terra Semiconductor Winbond Electronics Corp EPCS165 M25P20 Cancel Manually selected chip type Load File x File Path v Find Program as Data Format Raw Binary Intel Hex Motorola 519 C ROM Truncate file to Fit in the target area Blank check check if the target serial flash 1s Blank All Erased Erase Erase SPI Flash Erase the full content in a Serial Flash After Erase the target serial flash shall be blank Prog Program Program the selected image into the Serial Flash Verify Verify the checksum value of the selected image and the programmed Serial Flash content Batch Batch operation The programmer will perform a pre configured set of operations such as reload file erase program verify all together in one click The configuration can be set by clicking on the Config button The configuration will not be changed until it is re configured 12 Cancel Edit
38. mp 86 Prog SF1 OO USB Driv y erem DediProg SF Programmer dus If the USB driver is installed properly users can find Dediprog SF Programmer driver under device manager when the programmer is plugged into the PC B Device Manager File Action View Help mi amp 9mm ye Disk drives m Display adapters E DVD CD ROM drives m Floppy disk controllers Ed Floppy disk drives HE IDE ATAJATAPI controllers le Keyboards Mice and other pointing devices Monitors m Hg Network adapters Ex NVIDIA Network Bus Enumerator E Ports COM amp LPT 4f Processors H D Sound video and game controllers a System devices B Universal Sera Bus contre fin Standard Enhanced PCI to USB Host Controller ba f Standard OpenHCD USB Host Controller amp amp USB Root Hub gt USB Root Hub DediProg Technology Co Lid www dedipreg com If no please check Other devices After selecting and installing it will show up correctly under USB controllers eg H a a Toughbook_19 p ap Batteries b e Bluetooth Radios i Computer View Help ihe a Disk drives li Display adapters gt cn Human Interface Devices gt cg IDE ATA ATAPI controllers p g IEEE 1394 Bus host controllers EYES gt lt 2 Keyboards p JA Mice and other pointing devices gt 4 Modems b A Monitors i EP Networ 5 Other devices Lo dee ia
39. nager Bluetooth Hard Copy Cable Replacement Server m Display o Ease of Access Center pris ProgMaster nes 2 C ick M ouse ri g ht butto n File History Flash Player 32 bit E DediProg SF Progra nI Fonts wj HomeGroup 9 Generic USB Hub WB Intel R Graphics and Media Internet Options sisse H Generic USB Hub Uninstall Keyboard Language Generic USB Hub amp Mouse Su Network and Sharing Center 9 Intel R 7 Series C216 C eee E Intel R 7 Series C216 C E Bl viia 2410 Wi Performance Information anc niea UR rixam E Phone and Modem Power Options USB Composite Device amp Realtek HD Audio Manager iP Recovery USB Root Hub USB Root Hub USB Root Hub xHCI gt dmh WSD Print Provider Launches the Update Driver Software Wizard for the selected device How do you want to search for driver software Browse for driver software on your computer i4 Search automatically for updated driver software i Windows will search your computer and the Internet for the latest driver software for your device unless you ve disabled this feature in your device installation i Search for driver software in this location Include subfolders gt Browse my computer for driver software Locate and install driver software manually Let me pick from a list of device drivers on my computer This list will show installed driver software compatible with the device and all driver software in th
40. ows 7 Windows Server 2008 Windows Vista Windows XP Support both 32 bit or 64bit OS B USB Installation 1 Insert the installation CD or download the installation software from www dediprog com 2 Execute SFx x x msi file and click next until the installation is finished 3 After step 2 plug in the USB cable to your computer and Dediprog programmer A Hardware wizard will show up as follow rund reve ele yaya yee wf prn nl W elcome to the Found New Hardware Wizard Windows will search for current and updated software by looking on your computer on the hardware installation CO or on the Windows Update Web site with pour permission Read our privacy policy Can Windows connect to Windows Update ta search Far s ftware CO Yes this time only CO Yes now and every time connect a device Click Next ta continue DediProg Technology Co Ltd www dedipreg com Follow the steps showed in the snap shots below to complete the installation 1 Win XP operation system Found New Hardware Wizard Please choose your search and installation options ie Search for the best driver in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The best driver found will be installed Search removable media floppy CD ROM Iv Include this location in the search 3 c Program Files Dediprog SF100 USB SINN U Browse ixi S
41. perations Vcc Option C Manual select Vcc Vcc Program Using Fixed Vcc e 35V Manual adjust Vcc For SF600 only Configuration 2 5V Li 2 T 1 8V Engineering SPI Clock Setting Select Clock hei 12 MHz v Modify Status Register Toolbar Icon Configuration Miscellaneous Settings Erase Enable Erase Button Prog Enable Prog Button Verify Enable Verify Button Batch V Enable Batch Button Flash Options Dual Quad IO Option Always Single IO Enable Dual IO when available Enable Quad IO when available a Vpp This setting allows user to enable the Vpp option so the High voltage is applied on the SPI Flash Wp pin to reduce the programming and erasing time This option can only be enabled on Serial Flash supporting the Vpp feature b Vcc SF series programmers support 3 5V 2 5V and 1 8V Vcc Default of 3 5V Vcc is applied after the software installation User is able to change the Vcc configuration here and the Vcc setting will be changed and saved until next modification 22 DediProg Technology Co Ltd www dediprog cona a E 3 5V is applied by default The value will be changed if the user A 3 27 Powerea OL C Programmer Info Ie Se changes the setting in F W Version 6 1 VCC Status the Vcc option VPP Acc Not Applicable SPI Clock 12 MHz Dual Quad IO Single IO Memory Info Type Pm25LQ032C Hanufact PMC Size KB 2048 Manu
42. ration starts Erase Chip Program Chip No operation on going 46 File View Help e OF 9 OHL Detect File Blank Erase Prog Verify Batch Edit Config Load Prj Save Prj Currently working on Application Memory Chip 1 Application Memory Chip 2 Update Stand Alone Project Currently working region 1 2011 Dec 09 11 25 1 2011 Dec 09 11 25 To Memory 1 2011 Dec 09 11 25 e Send byte stream example 03 ff 00 12 A Batoh F Need to etum O bytes 1 2011 Dec 09 11 25 perations 1 2011 Dec 09 11 25 Monitor SR for second after sending the instruction Program Configuration HOLD jin control HoD Hol pin High From Memory Engineering Mode Modify Status Register Miscellaneous Settings Warning any on going operation e g erase will be terminated immediately after closing this page No operation on going 47 DediProg Technology Co Ltd www dedipreg com Vill Revision History Changes 2010 03 19 5 5 Added Enable EzPort Function on Configuration log txt file available on Commend line Blink Device Fix Device on Dpcmd 2010 04 14 Added Update up to address option on Batch and Program ee operation options 2010 05 10 Minorimprovement 2011 05 18 5 8 Added specific function Added region configuration programming function 2011 08 26 ree SF600 Hold pin status setting method 2012 01 09 60 Added S
43. rog SF100 30 DediPreg Technology Co Ltd www dedipreg com log Notepad aa File Edit Format View Help 2010 Mar 17 14 06 18 USB communication true a 2010 Mar 17 14 06 26 Site l PASS 2010 Mar 17 14 06 26 Site 2 PASS This txt file has to be checked to make sure that the operation has been successful Time stamp can also be checked to be sure that the result has been updated with a new value Below are the error messages in the log txt file FAIL Identify Fail FAIL Blank Fail FAIL Erase Fail FAIL Program Fail FAIL Read Fail FAIL Send Specific data Fail FAIL Verify Fail FAIL Unknow To get more information about these methods please contact DediProg 31 Usages UuxXXx ZUKA aut o xxx space is not needed between the switches and parameters E g dpemd ubio bind Basic Switches switches in this group are mutual exclusive help list d detect hlank 1 erase read arg prog arg auto J arg batch arg sum fsum arg raw instruction arg raw reqguire return arg C H Optional Switches that add fine show this help message print supported chip list detect chip blank check erase entire chip read chip contents and save to a bin hex s1 file use SIDOUT for the console program chip without erase automatically run the following sequence Read the memory content
44. rough Config and change it under engineering mode Click on HOLD button to change the status of HIGH or LOW This function is available at SF600 only File View Help Of v amp 2S s Detect File Blank Erase Prog Verify Batch Edit Load Prj Save Prj Currently working on 9 Application Memory Chip 1 Application Memory Chip 2 Update Stand Alone Project Currently working region Advanced Settings 1 2011 Dec 09 11 25 1 2011 Dec 09 11 25 Batch Operation Options 2011 Dec 0y 11 2 Download a whole file to chip With Blank Check Fill Unused Space withHex 00 Download a whole file to chip Without Blank Check Fill Unused Space with Hex 00 2011 Dec 09 11 25 2011 Dec 09 11 25 C Update memory only on sector locations with content difference Update start from address Hex Update up to address Hex Update memory and keep one protected area unchanged Protect area at address Hex for 0 Update memory according to Region configuration From Hex 0 to FFF E Enable Freescale EzPort MCU amp Send the DIV value Hex 0 Send Specific Data File path Identify Chip Reload file each time E Require Verification after completion Auto update second memory with file Miscellaneous Curent File in Buffer No file in buffer currently ettings Sequences Details Read Only Steps Actions Identify before ope
45. rowse gt Search automatically for updated driver software Windows will search your computer and the Internet for the latest driver software for your device Include subfolders Browse For Folder gt Browse my computer for driver software Locate and install driver software manually 4 amp Local Disk C J BOOT gt jy Program f 4 Program Files vib EM100 4 SF109 4 USB Driv Don t install this driver software You should check your manufacturer s website for updated driver software for your device Install this driver software anyway Only install driver software obtained from your manufacturer s website or disc Unsigned software from other sources may harm your computer or steal information DediProg Technology Co Ltd www dedipirog cona 3 Win 8 amp Win 8 1 Operation Systems File Action View Help All Control Panel ita amp m 3 ll m FRB EF gt Control Panel All Control Panel Items E n gt amp Network adapters i gt dh Print queues gt dp Printers b D Processors gt Software devices Adjust your computer s settings 32 bit Ww Action Center b af Sound video and game controllers y Administrative Tools ag AutoPlay b Storage controllers b pM System devices Color Ma t gl Credential Ma El Color Bl Credentio 1 4 H Universal Serial Bus controllers Default Programs il Device Ma
46. t Info Memory Info File Info Batch Config setting Type Name Manufact Size Manu ID JEDEC ID i i 4 _ No operation on going Status window A Search and Select When click on search the software will show programmer type The default of programmer type is SF100 Please select the programmer you are using and click Rescan Search Programmer The found programmers will be listed along with site number The site number is given by the Window OS randomly and therefore users can use the blink and up and down button to adjust the real sequence of the connected programmer When click on blink the connected programmer will blink on its green LED once Users can use this Programmer Site Status bar Log Window 27 feature to locate the programmer associated with its site number For programmers with firmware version after 5 x x Dediprog will write a serial number in the hardware before shipping out and the serial number will be displayed in the following screen snapshot Search for Programmers B m Search Programmer Type ISO we Site Programmer UID Site 1 SF600 DP000000 Site 2 SF600 DP000000 preme menm Select Memory Type The production software does not provide auto chip detect feature users will need to select the target memory manually Manually Select Memory Type Filters Memory List Manufacturer 1608533T lt a gt 25LF020A AMIC
47. ter sending the instruction Send Save Program Configuration From Memory 00 Oseconds elapsed 01 02 03 FF fF FF FF FF Engineering Mode The return bytes from the SPI Flash are displayed in the from SPI Flash window 01 02 03 FF FF FF FF FF The engineering mode can be used to send any instruction to the SPI Flash 20 DediProg Technology Co Ltd www dedipireg com 4 Modify Status Register This function allows users to modify or read the status register s value of the target serial flash Please note each chip has thir own command to write status registers For chip only has one status register For write 06h to set the Write Enable and 01h and user data to write the status register For Read 05h to read the status register For chip has two status registers Please refer to the device specification for parameter setting Read status register s Baich Register Value Hex 00 Batch Operations Register Value Hex 00 O Write status register s Frog Program Only one status register Configuration Register 1 Value Hex Write to Flash Two status register Register Values Hex Write to Flash NOTE Not Each Chip Have Two 5tatus Register Engineering Mode Modify Status Register 21 DediProg Technology Co Ltd www dedipreg com 5 Miscellaneous Settings Vpp Option Batch _ Apply Vpp for program and erase when the memory supports it Batch O
48. tf HODe ian s UNIVERSAL SERIAL BUS LM ec F600 er SFe00 a Feo0 e rs r5 rs CL f rete rum rents 26 In order to run production GUI USB plug in of all the intended programmers 1s required prior to opening the software It is not recommended to add plug in or reduce unplug any number of programmers when the software is already opened The production software does not provide auto chip detect feature and therefore programmer search and chip select are required prior to any other operations The production GUI manual will only illustrate the items not covered by the engineering GUI Therefore function explanations such as Program Erase Blank check etc will not be repeated here DediProg Software 6 0 0 7 m 4 m m L a File View Help 9 0 0749 09 es Search Select File Blank Erase Prog Verify Batch Config Load Prj Save Prj Site 1 Site 2 Site 3 Site 4 Site 5 Site 6 Site 7 Size KB Checksum Type Type Type Type Type Type Type Type F W Ver F W Ver F W Ver F W Ver F W Ver F W Ver F W Ver F W Ver Status Window Statistics Log Window Success 0 G ossi0f11 15 47 54 Startlocaing Site Status 05 10 11 15 47 54 Startlogging Failure LM Reset i 05 10 11 15 47 54 Checking USB connnection Total V 05 10 11 15 47 54 USB OK Count Down Disabled Remains 0 of 0 Reload Count Down Projec
49. to turn SF600 off before insert MicroSD card to SF600 a Standalone programming with LCD Keypad When the project is available in MicroSD card and the LCD Keypad is connected User can refer to the user manual of LCD Keypad to select project name and start standalone programming b Standalone programming without LCD Keypad SF600 also can do standalone programming without LCD Keypad User has to generate a txt file named Autorun and key the name of project user want s to program into the Autorun txt file Then save the Autorun txt file to MicroSD card SF600 will automatically detect the project keyed in Autorun txt file and execute the project Important Notice Be sure to include the subname dprj when saving the project name in Autorun txt file ut Untitled Notepad li W25X16A dpr j 7 Save As i r Search SD MMC F Organize v New folder dcc ow e Name Date modified Type Homegrou i project 2012 01 04 F 0 File folder dpr 2012 01 03 FF 0 ile i Computer _ W25X16A dprj 2012 01 0 DPR File amp OS C E cs DATA D B SD MMC F wu 22 64 n j a Save as type Text Documents txt T v 42 DediProg Technology Co Ltd www dedipreg com B gt Computer SD MMC FJ mm em i Organize v Share with Burn New folder Yir Favorites Name Date modified Type Size Downloads 4e project 2012 01 04 F
50. x0000F0 4D 79 C5 ES 8F BD 37 7C C4 AC C5 82 4D 8E 10 B3 4D 79 C5 E3 SF BD 37 7C C4 AC C5 82 4D 8E 10 B3 0x000100 26 03 EC D9 2C 67 9D EF CE 49 E9 23 D9 8F 48 4E 26 03 EC D9 2C 67 9D EF CE 49 E9 23 DO 8F 48 4E 13 DediProg Technology Co Ltd www dedipreg com The difference between file contents and chip contents are highlighted with the Red Fonts User can click on the next difference button to search for the next different content between the chip and the file contents View Contents in the Memory Chip Source Swap Checksum File 07F67D7A Memory 17E67D7A Buffered File 07F67D19 Buffered Memory 17E67D7A Show In Hex ASCII File Memory Address 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 92 3 4 5 6 97 38 9 A 3B C 9D E F 0x000000 oo F2 28 CA 7A 67 64 2bE 80 BC 4F 06 4C D4 OE me F2 28 CA 7A 67 64 2bE 80 BC 4F 06 4C D4 OE d 0x000010 F5 8F Fl AF 55 DD E1 95 D6 2B DE 88 7E 6C 22 49 F5 8F Fl AF 55 DD E1 95 D6 2B DE 88 7E 6C 22 49 0x000020 18 DE 38 D2 B8 46 10 70 26 13 84 EO 53 CO DC 80 18 DE 38 D2 B8 46 10 70 26 13 84 EO 53 CO DC 80 0x000030 92 B7 4A 09 82 OD 57 43 61 A4 13 EF B1 FD OF 14 92 B7 4A 09 82 OD 57 43 61 A4 13 EF B1 FD OF 14 Chip buffer to file This will save the chip contents into a user named binary file File buffer to file File buffer can be modified in real time This button will save the file buffer contents into a user named binary file E Configuration Window Descr
51. y content is identical with the programmed file b Update a Whole file without Blank check When the user clicks on Batch button the following operations will be automatically executed 1 Erase the whole memory 2 Program the whole memory with the file 3 Verify if the memory content is identical with the programmed file c Update memory only on sector locations with contents difference or Smart update User can select the sector locations to have the file programmed Update start from address Hex To program a whole file starting from address 0 of a chip Update up to address Hex To program a whole file ending at the last address of a chip The default ending address will automatically calculated by the software according to memory size When the user clicks on Batch button the following operations will be automatically executed 1 Read the memory content 2 Compare the memory content from the given address with the file at the 64KB sector base 3 Erase only the 64KB sectors with some differences 4 Program only the erased sectors with the file data of the corresponding address 5 Verify the data on the updated 64K B sectors smart Update can be used in the following cases A small file can be programmed or updated at a given address without any change on the rest of the memory local update A file with only minor change compare to the memory content can be quickly updated The sectors without difference

Download Pdf Manuals

image

Related Search

Related Contents

Téléchargement fiche technique  the manual - Peace Library System  User Manual  Gesamte Ausgabe als PDF-Datei betrachten/Download  TOA Electronics SCP-2700 User's Manual  Worldwide Lighting W33735C20 Instructions / Assembly  T-Kernel 2.0 リファレンスキット 取扱説明書 - T  Manual do Utilizador do Receptor de TV Móvel Nokia  ASUS K200MA C8798 User's Manual  

Copyright © All rights reserved.
Failed to retrieve file