Home

DediProg SF Software User Manual

image

Contents

1. Welcome to DediProg 6 0 0 8 Checking USB connection Powered by Programmer Info 15 FPAG version 45 Type SF600 0 967s elapsed to identify chip F W Version 6 1 9 i 2011 May 16 09 59 16 Current Type Pm25LQ032C VCC Status 3 5V OFF VPP Acc Not Applicable SPI Clock 12 MHz Dual Quad IO Single IO Memory Info Type Application Memory Pm25LQ032C Manufact Pec 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 Partial In No operation on going DediProg Technology Co Ltd www dediprog com C Tool Bar Description The tool bar provides all SPI Flash operations DediProg Software 6 0 0 8 coy i m File View Help OPAL OAA Detect File Blanik Erase Prog Verify Batch Edit Config Currently working on 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 Manually Sele
2. Found New Hardware Wizard Please select the best match for your hardware from the list below DediProg SF Programmer driver F Description DediPro Manufacturer Location 4 windov De pagea erdre 6 0600 BE3SBE De Dediprog Programmer driver 6 0 6000 16386 Dediprog Inc A This driver is not digitally signed Tell driver signing is lt Back Cancel DediProg Technology Co Ltd www dediprog com Found New Hardware Wizard ED 1 Please wait while the wizard installs the software lt Back Next gt Cancel Hardware Installation A The software you are installing for this hardware DediProg SF Programmer driver has not passed Windows Logo testing to verify its compatibility with Windows XP Tell me why this testing is important Continuing your installation of this software may impair or destabilize the corect 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 Found New Hardware Wizard Completing the Found New Hardware Wizard The wizard has finished installing the software for DediProg SF Programmer driver Click Finish to close the wizard lt Back Cancel DediProg Technology Co Ltd www dediprog com If the USB driver is installed properly users can
3. 4 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 5 DIP Socket DIP socket is used to connect to different socket adaptors provided by Dediprog in order to support all serial flash packages 6 LED Display Red Led error Orange Led operation on going Green Led pass 2 SF600 Standalone Programming Please note that SF600 stand alone programming is not yet supported and the information will be updated later To work in Stand Alone mode SF600 needs to be connected to DediProg control module with display and Keypad SF600 will also use the Micro SD card to run the project A Project definition from the engineering interface B Save Project on the Micro SD card C Run project from SF600 by using the DediProg control module A Project preparation In order to perform stand alone programming the contents and the programming operation procedures have to be pre downloaded to the SF600 Micro SD card through the USB with the software provided by Dediprog Prepare a standalone programming project 1 Connect the SF600 to a computer with DediProg software installed and make sure the programmer is switched to USB mode by removing the control module 2 Load the file to be programmed 3 Click on Configuration icon to select the target chip type and the standalone operation procedures 4 Project has to b
4. DediProg Technology Co Ltd www dediprog com DediProg SF Software User Manual V5 9 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 DediProg Technology Co Ltd www dediprog com I IntroductiOlis s sesssssssssss00ssssicssstoscscosisosssspicesoos sso ssessosss sisis sss seos seoseis sss II Software Installation Guide cccccccccssssccccsssssscccccsccscccccesccccccccescssccsee AD A Operating System Requirement etico ri eet ecce ppp eon bn e esrb nue nah 4 B Installation PEODGOWEOR uius ii ageoe p UR susieina S EUR Dea QR UAE 4 III Dediprog SF Software Engineering GUI 8 A Prepare th Environment 25 ouis uet FORM UFU Enel rE EE tue obe ETIES 9 B Identify the Target SPI Flash iiia ec rei torpor totes tcestasskeusastouetss 9 C Tool scii Descriptio NN c 10 D Edit Window Deserrpiloli es iesoqu dn EV ona pH mI Pn eu UR PER NUMEN 12 E Configuration Window Description rrr ett tate bateria 13 1 Batch Operation Option etie sas cesnebesces cox eeaveessieesoesstessbesaissxiasecosgeccvsaeesubsnenses 13 2 Program Configurations eiir eiee aee nae a e EE EEEE N 18 3 I absssupauu rm 19 4 Modify Stats Register P
5. uu S gg 1 05 10 11 16 53 15 Start logging i 05 10 11 16 53 15 Checking USB connnection ESE Select Chip OK ce Sc UE g 3 x otal LI ELEZE Select Chip 05 10 11 16 53 20 SF600 TN EE 1 05 10 11 16 53 20 SF600 i 1 05 10 11 16 53 25 Site 1 Type Pm25LQ032C is applied Remains 0 of 0 05 10 11 16 53 25 Site 2 Type Pm25LQ032C is applied 05 10 11 16 53 30 Loading C Users Dean Desktop andom gr Reload Count Down 05 10 11 16 53 30 C Users Dean Desktop yandom aR bin Loaded 05 10 11 16 53 30 Operation completed Project Info 05 10 11 16 53 30 0 046 seconds elapsed Memory Info File Info Batch Config setting Type Pm25LQ032C Name 8R bin Manufact PMC Size 0x100000 Size KB 2048 Checksum 0x7f67d7a Manu ID OxSd JEDECID 0x9d7f46 4 m No operation on going Batch Config By clicking on the config icon users can access to configure the batch setting 28 DediProg Technology Co Ltd www dediprog com 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 Send Specific Data File path Batch Operations p Batch Operation Options Operation Options Selected
6. Identify Chip Recommanded Blank Check Erase Whole Chip Program Chip Checksum Verify 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 PE 007 encima File View Help 0 OQ 9 v amp 9 ds Search Select File Blank Erase Prog Verify Batch Config LoadPrj SavePrj Site 1 Site 2 zl Blink Programmer L Site 3 Site 8 rz gt e o Blank Check 8 z icum Chip E C m F W V Program Chip P F W Ver F W Ver F W Ver Checksum Verify V Seta Auto Batch A Elin Fete Upare D i 05 10 11 17 11 37 Start logging 1 05 10 11 17 11 37 Checking USB connnection 05 10 11 17 11 37 USB OK 05 10 11 17 11 41 Site 1 SF600 Site 2 SF600 m CountDown Disabled sea Site 1 Type Pm25LQ032C is applied Remains 9 of 0 1 05 10 11 17 11 50 Site2 Type Pm25LQ032C is applied Reload Count Down Project Info Memory Info File Info Batch Config setting Type Pm25LQ032C Mame Manufact PMC Size Size KB 2048 Checksum Manu ID Ox9d JEDEC ID Ox9d7F46 ii m D gt No operation on going V Dediprog Windows Command Line 29 DediProg Technology Co Ltd www dediprog com A Introduction The window command line
7. verify verify checksum file and chip works with prog auto only x fill arg FF gt fill spare space with an hex value Ce 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 addressCXe g Ux1888 5 works with prog read sum auto only DediProg Technology Co Ltd www dediprog com defaults to if omitted lock length arg hexadecimal length of area that will be kept unchanged while updating used along with auto only blink arg Blink green LED 3 times from USB1 to USBn CDefault gt note the sequence is assigned by OS during USB plug in 1 Blink the programmer connected to USB1 3 times n Blink the programmer connected to USBn 3 times device arg work with all Basic Switchs 1 activate only the programmer connected to USB1 n activate only the programmer connected to USBn note if be executed on all connected programmer fix device arg Fix programmer serial number with programmer sequence U device is not used the command will instructions must be enclosed in double quotation marks gt Example dpcmd fix device 1 DP 80001 Miscellaneous options t timeout arg 306 gt Timeout value in seconds g target arg 1 Target Options Available values 1 Chip 1 Defa
8. party tool e g IDE v verify arg verify the checksum of the file and the target chip x fill arg fill the rest of the chip with an hex value works with prog only a addr arg starting address e g 0x1000 works with prog read and sum only defaults to 0 if omitted type arg specify a type to override auto detection use list argument to look up the supported type lock start arg hexadecimal starting address e g 0x 1000 works with prog read sum auto only defaults to 0 if omitted lock length arg hexadecimal length of area that will be kept unchanged while updating used along with auto only blink arg 0 Blink green LED 3 times from USB1 to USBn Default note the sequence is assigned by OS during USB plug in 1 Blink the programmer connected to USBI 3 times n Blink the programmer connected to USBn 3 times 34 DediProg Technology Co Ltd www dediprog com device arg work with all Basic Switchs 1 activate only the programmer connected to USB1 n activate only the programmer connected to USBn note if device is not used the command will be executed on all connected programmer fix device arg Fix programmer serial number with programmer sequence instructions must be enclosed in double quotation marks Example dpemd fix device 1 DP000001 Miscellaneous options t timeout arg 2300 g target arg 21 vc
9. 0x0000D0 58 14 2F 19 92 5C EE D3 D4 81 EA 1F CE C2 BF 89 58 14 2 D3 D4 81 EA 1F CE C2 BF 89 0x0000E0 08 7C 5D 18 4F E3 FB SC 47 74 3D 2A C5 E8 18 82 08 7C 5D 18 4F E3 FB SC 47 74 3D 2A C5 E8 18 82 Ox0000FO 4D 79 CS ES 8F BD 37 7C C4 AC CS 82 4D 8E 10 B3 4D 79 C5 ES 8F BD 37 7C C4 AC CS 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 D9 8F 48 4E co e x w o r3 o m o N m m m m N ce co o e n o D O gt e e co e e co r my if m N co gt co gt gt eo Ds w a gt NI m e ao e em e m e w gt e e co e m ren ire N a e m m Jump To Next Difference Address Hex 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 12 DediProg Technology Co Ltd www dediprog com View Contents in the Memory Chip Source File C Users Dean Desktop random amp R bin Chip Pm25LQ032C Swap Byte Swap Word Swap DWord Swap Checksum File 07F67D7A Memory 17E67D7A Buffered File 07F67D19 Buffered Memory 17E67D7A Show In Hex ASCII File Address 0 1 2 3 4 5 6 7 8 9 A B C D E F oxo00000 jf 4 F2 28 CA 7A 67 64 2E 80 BC 4F 06 4C D4 OE 0x000010 F
10. Erase 0 sec 50 sec 0 sec Program 64 sec 64 sec 64 sec Verify 32 sec 32 sec 32 sec TOTAL 129 seconds 146 seconds 129 seconds Comparison Chart 150 4 P E Verify 100 4 m Program 50 E Erase E Compare ili r 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 Update with BC Update without BC Smart Update Memory Read 32 sec none 32 sec Compare 1 sec none 1 sec Erase 50 sec 50 sec 1 6 sec Program 64 sec 64 sec 1 sec Verify 32 sec 32 sec 0 5 sec TOTAL 179 seconds 146 seconds 36 seconds 17 DediProg Technology Co Ltd www dediprog com Comparison Chart B Verify E Program E Erase E Compare E 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 2 Program Configurations 1 Program a whole file starting from address 0 of a chip 2 Program from specific address of a chip To
11. 3 5V Vcc is applied after the software installation User is able to change the Vcc fconfiguration here and the Vcc setting will be changed and saved until next modification 21 DediProg Technology Co Ltd www dediprog com en nt ES ii 3 5V is applied by default The value will D Powered OV emm be changed if the user zem wom ED changes the setting in E the Vcc option VPP Acc iot Applicable SPI Clock 12 MHz Dual Quad IO Single IO Memory Info Type Pm25LQ032C Manufact PMC Size KB 2048 Manu ID Ox9d JEDEC ID Ox9d7f46 c SPI Clock 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
12. IO Enable Dual IO when available Enable Quad IO when available Isolation Free Option Apply Isolation free when using ICP mode 42 DediProg Technology Co Ltd www dediprog com 2 Isolation Free SF600 is the only programmer in the market able to support the isolation free method Isolation free method is the ideal solution if the application controller does not release the SPI bus in high impedance during reset and if the isolation circuit has not been implemented due to cost reason or design history User can find this function in Config Miscellaneous Settings and enable this function to avoid signal conflict when the isolation circuit has not been implemented on the application board Batch V Enable Batch Button Dual Quad IO Option Miscellaneous Qe Settings Always Single IO Enable Dual IO when available Enable Quad IO when available Isolation Free Option _ Apply Isolation free when using ICP mode 43 DediProg Technology Co Ltd www dediprog com 3 Hold pin status setting SF600 programmer is available to set HOLD pin status through software Please go through 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 p File View Help Operations Program 2011 Aug 26 13 Configuration m 1 2011 Aug 26 13 1 2011 Aug 26 13 Modify Status Register Mi
13. Site Programmer UID Site 1 SF600 DP000000 Blink Site 2 SF600 DP000000 Blink Blink Blink Blink Blink Blink Blink accept i Cancel Select Memory Type The production software does not provide auto chip detect feature users will need to select the target memory manually 27 DediProg Technology Co Ltd www dediprog com Filters Memory List Manufacturer 1 i 160533T a 25LF020A E AMIC 25LF040A 25LF080A Atmel 25VFO10 A cFeon EON 25VF016B ESMT 25VF020 A z 25VF032B F E reescie 25VF040 A GigaDevice 25VF040B Intel 25VF064C Macronix 25VF080B m 25VF512 A ROCK 25WF010 PMC 25WF020 SANYO 25WF040 25WF512 Ske 3205338 Spansion 320S33T SST inf 6405338 m r A25L010 Cox r tha co Select a Manufacturer Af ha Manually selected chip type stan and the o be programmed chip is selected the main GUI will e Programmer SITE Status bar the status window and the VYIITUU vv L DediProg Software 6 0 0 E S TE pefe c File View Help T n 3 CAs 6 Q o d v Q S Search Select File Blank Erase Prog Verify Batch Config Load Prj Save Prj Site 1 Site 2 Site 3 Site 4 Site 6 Site 7 Site 8 Type SF600 Type SF600 Type Type Type F W Ver 6 1 7 F W Ver 6 1 7 F W Ver F W Ver F W Ver Status Window Log Window site
14. comply with the specification 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 22 DediProg Technology Co Ltd www dediprog com Advanced Settings pp Option m and erase when the memory supports it Apply Vpp for pr Yee Option 3 5v 25v 18v SPI Clock Setting Select Clock 12 MHz M Toolbar Icon Configuration Blank Enable Blenk Button Erese Enable Erase Button Prog Emnsble Prog Button El Enable Batch Button DediProg Software Eile View Help E gt Detect File Application Memory Chip 1 O Application Memory Chip 2 2 Currently working on Update Stand Alone Project 2009 Oct 07 16 54 51 Welcome to DediProg 5 3 0 10 Ci 2009 Oct 07 16 54 51 Start logging 2009 Oct 07 16 51 Checking LISB connnection v ESTE t 4 51 B Ok Q 2009 Oct 07 16 54 51 0 516s elapsed to identify chip 23 DediProg Technology Co Ltd www dediprog com 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
15. find Dediprog SF Programmer driver under device manager when the programmer is plugged into the PC 2 vevice manager TP File Action View Help e m amp le mA we Disk drives Display adapters 3 DVD CD ROM drives Floppy disk controllers 13 Floppy disk drives IDE ATA ATAPI controllers te Keyboards Mice and other pointing devices Monitors Bg Network adapters NVIDIA Network Bus Enumerator oy Ports COM amp LPT SB Processors Sound video and game controllers d System devices 2 al Seria Bus contro amp Standard Enhanced PCI to USB Host Controller amp Standard OpenHCD USB Host Controller amp amp USB Root Hub amp USB Root Hub E EB Ec Ee E Ee Ee Ee EH EFE E E Fe FE n lll Dediprog SF Software Engineering GUI Dediprog SF software is used together with SF100 SF200 SF300 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 SF300 and 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
16. firmware so user will have to check the current software and firmware version he is using and update it if necessary E DediProg Software 6 0 0 8 Fle View Help P 079 v 99 Verify Batch Config Currently working on Application Memory Chip N Application Memory Chip 2 Update Stand Alone Project 9 Region 1 Region 2 Region 3 Region 4 Region 5 Welcome to DediProg 6 0 0 8 Start logging B Checking USB connnection Powered 0 y cm B OK Programmer Info 1 2011 May i6 10 40 54 FPAG version 45 Type SF600 2011 May i6 10 40 55 0 983s elapsed to identify chip F W Version 6 1 9 2011 May 16 10 40 56 Current Type Pm25LQ032C Software Version VCC Status 3 5V OFF VPP Acc Not Applicable SPI Clock 12 MHz gt gt Dual I0 Si 10 Firmware Version E a Memory Info Type Pm25LQ032C i Manufact PMC E Click Help About Dediprog to check the Sie kB 2048 Manu ID Oxad supported devices of software ao File Info Name Size Checksum File size Checksum Chip size Batch Config setting o Full Chip update 4 m TUI No operation on going 24 DediProg Technology Co Ltd www dediprog com IV Dediprog SF Software Production GUI Dediprog SF software production GUI is only available after the software version 5 x x The production GUI allows users to plug in and operate multiple SF100 SF200 SF300 SF600 in the same tim
17. operation options 2010 05 10 5 7 Minor improvement 2011 05 18 5 8 1 Added SF600 stand alone programming 2 Added specific function 3 Added region configuration programming function 2011 08 26 5 9 Added SF600 Hold pin setting method 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 45 DediProg Technology Co Ltd www dediprog com 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 46
18. 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 00h if selected in the interface Program Options 9 Program a whole file starting from address 0 of a chip Fill Unused Space with Hex F 00 Program from specific address of a chip Starting Address Hex oxooo00000 C Program up to specific address of a chip End Address Hex OX 1FFFFFF 18 DediProg Technology Co Ltd www dediprog com 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 write 01 02 03 data bytes at the address 00 00 00 and verify First programmer needs to set the WEL bit by sending
19. programmer will perform a pre configured set of operations su 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 chang until it is re configured Edit When click on Edit the programmer will by default display the selected file content ch ed 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 11 DediProg Technology Co Ltd www dediprog com 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 Es Source File C Wsers Dean Desktop yandom 8R bin Open File Buffer to File Chi Pm25LQ032C Chip Buffer to File Swap Byte Swap Word Swap DWord Swap Checksum File 07F67D7A Memory
20. specification presentation and application notes in our web site www DediProg com ll Software Installation Guide A Operating System Requirement Windows 7 Windows Servere 2008 Windows Vista Windows XP Support both 32 bit or 64bit OS B Installation Procedures 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 in Fig 1 DediProg Technology Co Ltd www dediprog com Fuundi se rris zr Welcome to the Found New Hardware Wizard Windows will search for current and updated software by looking on your computer on the hardware installation CD or on the Windows Update Web site with your permission Read our privacy policy Can Windows connect to Windows Update to search for software O Y es this time only Yes now and every time connect a device Click Next to continue Fig 1 Follow the steps showed in the snap shots below to complete the installation Welcome to the Found New Hardware Wizard This wizard helps you install software for DediProg SF Programmer driver If your hardware came with an installation CD lt gt or floppy disk insert it now What do you want the wizard to do C Install the software automaticall
21. 17E67D7A Buffered File 07F67D7A Buffered Memory 17E67D7A ShowIn Hex ASCII File Memory m eo Address 0 1 2 3 4 5 6 7 8 9 A B C D E 0 1 4 5 6 7 8 9 A B C D E F 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 4F 06 4C D4 OE 0x000010 F5 8F Fl 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 3 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 0x000040 2B 74 OF 2F FF 12 18 A4 D6 D6 DA 8D DA 7A 46 FA 2B 74 9 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 6 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 8 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 3 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 AQ 92 6D C4 C1 0 SF 22 E7 65 41 37 AQ 92 6D 0x0000A0 25 CD F4 A9 55 44 8A FO 64 4A 80 B8 4D A6 B8 F7 25 CD F4 AQ 55 44 8A FO 64 4A 80 B8 4D A6 B8 F7 0x0000B0 4C AF CF B7 BA 6B 80 14 6C B2 DB Di B9 84 50 OA 4C AF C 14 6C B2 DB Di B9 84 50 0A 0x0000C0 EC B9 97 C5 75 28 30 57 00 75 D7 FS 21 90 12 17 EC B9 97 CS 75 28 30 57 00 75 D7 F5 21 90 12 17
22. 20 5 MAIETCSIEn NT PC 21 F Supported Devices Software Version Firmware Version eese 24 IV Dediprog SF Software Production GUI 25 Ae Man On eee eter Rene Eu OR EDay Eu eae fee bo eee ee ae ee ae ee eee ee 26 i search and SeleeE einsdem ote eset pede mese dette a E E N E N 27 ii Batch Confio eerren e a Eaa ioe sueateos aE Ee E TEE NAE RERNE SE 28 iii Single Site programming sessssssseeseeeeeeeneee rennen nennen nne nnen netten enne 29 V Dediprog Windows Command Line ecce eere ee eee eere ee eee 29 A MANAG CLO ME m m 30 B EIOW DO gs c ese er eevee Pe Re ete ar Ree etaed tette ec RUE 33 C Basic Usa SES o NT NEN 33 D hbri m 33 E Optional 5 WIICBOS uci utet n ees Olten Ee dus Gatos apenas 34 VI Stand Alone Mode SF300 amp SF600 ee eeeeee eee eren eere SO l SF300 Standalone Programming ssseseeseseeeesiesrrsersreerersresrresresresrensesere 36 A Project PHS Par atl OM cscs eiiis Gerber eite i Dou eti RE Lo PEE EROR EHE VERR LESER EE RESTA ESE dt 36 B Stand AlOME MOU ice e 37 C Standalone Programmer Operations esses rennen 37 D SE300 Hardware Description nie dete e debet perat E RS iens 38 d SF600 Standalone Programming esee 39 A Project ni
23. 5 8F Fi AF 55 DD Ei 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 0x000030 92 B7 4A 09 82 OD 57 43 61 A4 13 EF B1 FD OF 14 Chip buffer to file Memory 0 1 92 93 34 55 56 47 48 39 A B 3C 9D E H Es e 28 CA 7A 67 64 2E 80 BC 4F 06 4C D4 OE F5 8F Fl AF 55 DD El 95 D6 2B DE 88 7E 6C 22 49 18 DE 38 D2 B8 46 10 70 26 13 84 EO 53 CO DC 80 92 B7 4A 09 82 OD 57 43 61 A4 13 EF B1 FD OF 14 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 Description This feature allows users to configure advanced settings 1 Batch Operation Option Engineering M Advanced Settings Batch Operation Options Baich 2 Download a whole file to chip With Blank Check Fill Unused Space with Hex oo Batch 9 Download a whole file to chip Without Blank Check Fill Unused Space with Hex oo Operations Update memory only on sector locations with content difference 9 Update start from address Hex 0 3 Update up to address Hex 1FFFFF Program 5 Update memory and keep one protected area unchanged Protect area at address Hex 0 for 0 bytes Configuration Update memory according to Region configuration From Hex 0 to FFF ode Send Specific Data File path v Find Identify Chip Reload f
24. Icon DPCMD is for the command line interface DediProg Technology Co Ltd www dediprog com A Prepare the Environment 1 Connect the programmer to the PC through a USB cable 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 desktop amp DediProg Software 6 0 0 8 x File View Help a gt Q f i 63 4o Detect File Blank Erase Prog Verify Batch Config Currently working on Application Memory Chip 1 Application Memory Chip 2 Update Stand Alone Project 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 DediProg Software 6 0 0 8 lt File View Help EP OPAL
25. Ox100 5 dpcmd pfile bin x0xaa programs file bin into the serial flash and 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 the help message with examples 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 or STDOUT to the console p prog arg program chip without erase u auto 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 33 DediProg Technology Co Ltd www dediprog com s sum display chip content checksum f fsum arg display the file checksum needs to work with a file raw instruction issue raw serial flash instructions Example dpemd raw instruction 03 FF 00 12 raw require return arg lt 0 gt decimal bytes of result to return in decimal after issuing raw instructions use along with raw instruction only Example dpcmd raw instruction 03 FF 00 12 raw require return 1 list print the supported chip list E Optional Switches specify the following switches to change default values i silent suppress the display of real time timer counting used when integrating with 3
26. 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 Site ii Status 05 10 11 15 47 54 Start logging Reset i 05 10 11 15 47 54 Checking USB connnection Total 05 10 11 15 47 54 USB OK Count Down 1 Remains Project Info Memory Info File Info Type Name Manufact Size Size KB Checksum Manu ID JEDEC ID No operation on going Status window Programmer Site Status bar Log Window 26 DediProg Technology Co Ltd www dediprog com 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 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 Search Programmer Type SF600
27. c arg 0 i silent spi clk arg 72 Timeout value in seconds Target Options Available values 1 Chip I Default 2 Chip 2 0 reference card specify vcc 0 3 5V Default 1 2 5V 2 1 8V work with prog and erase apply vpp when the memory chip supports it write operation result into file appdata dedip rog SF100 log txt supress the display of real time timer counting used when integrating with 3rd party tools e g IDE 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 35 DediProg Technology Co Ltd www dediprog com VI Stand Alone Mode SF300 amp SF600 In addition to the functions provided by SF100 and SF200 SF300 amp 600 further allow users to program serial flash memories in the standalone mode 1 SF300 Standalone Programming SF300 embeds a 128Mb memory which allows users to pre download the reference contents and configurations before performing the programming in standalone mode Standalone mode procedures 1 Project preparation 2 Mode switch 3 Standalone programming A Project Preparation In order to perform standalone programming the contents and the programming operation procedures have to be pre downloaded to the SF300 through the USB with the software provided by Dediprog SF300 has embedded a 128Mb SPI Flash and therefore it is capable of supporting standalone programming f
28. cording 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 1 Assign the Region and set start amp end address of the Region Update memory according to Region configuration Foti OO 0 ERO 2 Select working region E DediProg Software 6 0 0 8 File View Help e QODP D v ADDY Detect File Blank Erase Prog Verify Batch Edit Confiz Currently working on Application Memory Chip 1 Application Memory Chip 2 Update Stand Alone Project Currently working regon Region TD Region 2 Region 3 Region 4 Region 5 6 Enable Freescale EzPort MCU amp Send the DIV value Hex If the box is checked 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 7 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 8 Identify Chip If the box is checked the software will identify before operation starts 15 DediProg Technology Co Ltd www dediprog com 9 Reload file each time If the box is checked the software will load the same file from the source destinat
29. ct Memory Type Manually Select Memory Type Filters Memory List Filters Memory List Manufacturer Auto Detected Type s lt All gt AMIC Atmel cFeon EON ESMT GigaDevice Intel Macronix Numonyx PMC SANYO Spansion SST Terra Semiconductor Winbond Electronics Corp Manufacturer M25PX16 D M25Px32 EN Detected Type s Medley amic M25PF32 M25PE10 Pas M25PE20 cFeon EON M25PE40 ESMT M25PE80 GigaDevice M25PE16 Intel M45PE10 Macronix M45PE40 Numonyx M45PE80 PMC M45PE16 SANYO EPCS1285 Spansion M4SPE20 SST Terra Semiconductor BEIA Winbond Electronics Corp EPCS15 M25P16 EPCS165 M25P20 M25P05A Cancel Manually selected chip type Auto detected chip type x File Fepuh Find Select image load the file you intend to program Program as The loaded file size cannot be larger the application Fam RawBnay C IntelHex C Motorolast9 Rom SPI Flash size Truncate file to fit in the target area 10 DediProg Technology Co Ltd www dediprog com Blank Blank check check if the target serial flash is 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
30. d to send any instruction to the SPI Flash 4 Modify Status Register This function allows users to modify or read the status register value of the target serial flash The instructions used are 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 Advanced Settings Program 20 DediProg Technology Co Ltd www dediprog com 5 Miscellaneous Settings Advanced Settings Vpp Option Apply pp for program and erase when the memory supports it Batch Operations Vec Option 35 25v 18 Program Configuration SPI Clock Setting 2 Select Clock Engineering Toolbar Icon Configuration Mode T Blank 7 Enable Blank Button Erase F Enable Erase Button SR Prog F Enable Prog Button Register Verify 7 Enable Verify Button Batch 7 Enable Batch Button DualQuad IO Option Miscellaneous Always Single 10 Modify Status Settings Enable Dual IO when available Enable Quad IO when available Isolation Free Option C Apply Isolation free when using ICP mode 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
31. e 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 then one SF programmer in the same time reliably USB hub with individual power supply is highly recommended Multi Programmers Capability for SF series programmers 25 DediProg Technology Co Ltd www dediprog com A Main GUI In order to run production GUI USB plug in of all the intended programmers is 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 IK E gt ET amp DediProg Software 6 0 0 7 IEEE XN 7 File View Help a 0 079 x e 9 SS Search Select File Blank Erase Prog Verify Batch Config Load Prj SavePrj Site 1 Site 2 Site 3 Site 4 Site 5 Site 6 Site 7 Site 8 n Type Type Type Type
32. e downloaded in the SF600 Micro SD card from the user Interface 39 DediProg Technology Co Ltd www dediprog com B Yew Bep gt ra Dewet File Config Currently working onc C Apphcabon Memory OW 1 Application Memory ASh Rat loggng 1657 05 Cheding USB connection 16 57 05 USB C B Mode switch SF600 switch automatically from USB mode to Stand Alone mode when the DediProg control module is connected USB mode to control the programming via the computer tool Stand Alone mode to work independently from computer C Standalone programming When the project is available in the SF600 Micro SD card and the control module connected the user can select and run the project from the display and keypad 1 Select the project from the Micro SD card 2 Start the project 40 DediProg Technology Co Ltd www dediprog com D SF600 Hardware Description Power connector connector Operation LED Operation LED Micro SD Card Slot AN Ys rower SF600 ges f 4 LCD Module Connector Power LED Socket Adaptor Headers TEE EE I Start Button 1 Micro SD Card Slot Insert the Micro SD card with programming project when executing stand alone programming 3 SF600 is only compatible with the Micro SD card supplied from DediProg 2 LCD Module Connector Connect LCD Module to SF600 when executing stand alone programming LCD displays the
33. 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 DediProg SF100 Pss M _ log Notepad jm File Edit Format View Help 2010 Mar 17 14 06 18 USB communication true 2010 Mar 17 14 06 26 Sitefl 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 30 DediProg Technology Co Ltd www dediprog com Window DOS command Usages uUxxx ZUuxXxx auto xxx Cspace is not needed between the switches and parameters E g dpcmd ubio bin gt Basic SwitchesCsw
34. ii M 39 B Mibnawidutp c 40 C Standalone programming esee enne nen rennen nren nennen rennen 40 D SP600 Hardware Description tnr terret eer ite etti PERI edt 41 VII cuui Mc 2 pe functions TOF SFG T 42 Diual Ouad IO ui e aces eases eR ante Rd nM de 42 5 Isolation Pree e anie chanted E AEN RES VAR E hegdads MER S 43 3 Hold pin status setting idee rettet ht ere te te bake re Ere eee eerta trei b eds 44 VIII Revision History ueniunt erae b Dese ho ee ode L etae ee Ease ves Rn ae eop Lean buceo hn ees 00d D DediProg Technology Co Ltd www dediprog 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 DediProg Technology Co Ltd www dediprog com l Introduction This user manual illustrates the usage of Dediprog SF Software The device connected when using this software can be used together with SF100 SF200 SF300 SF600 and Backup Boot Flash kit To get more information on our DediProg products and how to use them please refer to our products
35. ile each time Modify Status Require Verification after completion Register Current File in Buffer No file in buffer currently Sequences Details Read Only Miscellaneous Settings Steps Actions 1 Identify before operation starts 2 Erase Chip 3 Program Chip Enable Freescale EzPort MCU amp Send the DIV value Hex 0 13 DediProg Technology Co Ltd www dediprog com 1 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 memory content is identical with the programmed file 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 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 add
36. ion each time before the batch operations refresh This option is helpful when another software update the file in parallel like compiler 10 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 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 64K B 0 8sec Chip 128 sectors Update with BC Update without BC Smart Update Memory Read 32 sec none 32 sec Compare 1 sec none 1 sec Erase 50 sec 50 sec 100 sec Program 64 sec 64 sec 64 sec Verify 32 sec 32 sec 32 sec TOTAL 179 seconds 146 seconds 229 seconds Comparison Chart Update with Update BC without BC Smart Update B Verify B Program B Erase E Compare E Memory Read 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 16 DediProg Technology Co Ltd www dediprog com Case 2 64Mb Serial flash programming with a 64Mb file Memory has never been programmed from supplier Update with BC Update without BC Smart Update Memory Read 32 sec none 32 sec Compare 1 sec none 1 sec
37. itches in this group are mutual exclusive help show this help message list print supported chip list detect detect chip blank 1 blank check erase erase entire chip read arg read chip contents and save to a bin hex s1 file use STDOUT for the console prog J arg program chip without erase auto J arg automatically run the following sequence check if the chip is blank or not erase the entire chip amp if not blank program a whole file starting from address sum display chip content checksum fsum arg display the file checksum needs to work with a file raw instruction arg issue raw serial flash instructions use spaces gt to delimite bytes instructions must be enclosed in double quotation marksC Example dpcmd raw instruction 3 FF A 12 raw require return arg gt decimal bytes of result to return in decimal after issuing raw instructions used along with raw instruction only Example dpcmd raw instruction 803 FF A 12 raw req uire return 1 Optional Switches that add fine tune ability to Basic Switches a addr arg hexadecimal starting address hexadecimalte g 6x1 866 gt works with prog read sum 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 v
38. ode is switched to SA mode the user will see pass counter fail counter and the target chip type on the LCD screen The user can start the standalone programming by the following steps 1 insert the target chip into the socket or insert the ISP cable header to the target application header for standalone ISP 2 press the start button 3 wait for the PASS LED ON and remove the chip from the socket The LCD screen will display information on the programming on going like pass fail counter Error Handling 37 DediProg Technology Co Ltd www dediprog com When there is programming error occurs the Red LED will be on The user can exit the error status by pressing the start button once and SF300 will increment the fail counter Reset Counter By pressing the reset button SF300 will reset both the pass counter and fail counter to zero D SF300 Hardware Description LCD Display Reset Counter Button p LH Dediprog SF300 Button Switch ICP Connector DIP Socket 1 LCD Display LCD displays the standalone project related information such as the file checksum chip type pass counter and fail counter 2 Start Button By pressing the start button the SF300 starts to execute the operation procedures defined in the project pre downloaded to the SF300 3 Reset Counter Button The reset button is used to reset the counter information 38 DediProg Technology Co Ltd www dediprog com
39. or all serial flash equal and under 128Mb Prepare a standalone programming project 1 connect the SF300 to a PC with SF software installed and make sure the programmer is switched to USB mode 2 open the SF software and click on the update standalone project tab 36 DediProg Technology Co Ltd www dediprog com SF300 software interface Dediprog Software 4 1 70 3838 File View Help e Detect File Config Update Currently working on O Application Memory Chip1 Application Memory Chip2 pdate Stand Alone Project Q 07 29 08 16 57 05 Start logging Q 07 29 08 16 57 05 Checking USB connection W 07 29 08 16 57 05 USB OK Sr200 CC Status OFF VPP Acc Apply IF SA Board Info Type Manufact Max S A Config Info Name Size Checksum pp Acc SA Operations Target Chip Size 3 Load the file 4 click on Config to select the target chip type and the standalone operation procedures Erase Program Verify Blank Check Erase if no Blank Program Verify Program Verify 5 click on Update to download the project information to the SF300 B Stand Alone Mode SF300 provides 2 operation modes through a button switch USB mode to control the programming via the computer tool Stand Alone mode to work independently from computer C Standalone Programmer Operations When the project is prepared in the SF300 internal Serial Flash and the m
40. ress 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 64KB 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 are kept unchanged 14 DediProg Technology Co Ltd www dediprog com 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 4 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 5 Update memory ac
41. scellaneous Settings Advanced Settings To Memory Send byte stream example 03 ff 00 12 Need to retum bytes 77 Monitor SR for second after sending the instruction send Save HOLD pin control From Memory N A Waming any on going operation e g erase will be terminated immediately after closing this page EAA 44 DediProg Technology Co Ltd www dediprog com 3 Sys mes File View Help Advanced Settings 22 a m To Memory i Detect File Send byte stream example 03 ff 00 12 i Currently working on 7 Need to etum bytes Currently working regi 7 Monitor SR for second after sending the instruction 3 2011 Aug 26 13 lm ndn A i 2011 Aug 26 13 Q 2011 Aug 26 13 HOLD pin control i Comum yo Hou vin tow o Q 2011 Aug 26 13 24 1 2011 Aug 26 13 24 From Memory Miscellaneous Settings N A m Warning any on going operstion e g erase will be terminated immediately after closing this page n No operation on going VIII Revision History Date Version 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 5 6 Added Update up to address option on Batch and Program Configuration
42. standalone project related information such as the file checksum chip type pass counter and fail counter 3 Start Button By pressing the start button the SF600 starts to execute the operation procedures defined in the project pre downloaded to the Micro SD card 41 DediProg Technology Co Ltd www dediprog com 4 ICP Connector ICP connector is used to connect ICP cable when executing ICP programming 5 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 6 Power LED Power LED shines when SF600 is powered by USB or power adaptor 7 Power Connector Connect power adaptor to SF600 when executing stand alone programming USB can also be used as power source during standalone programming 8 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 9 Operation LED Red Led error Orange Led operation on going Green Led pass VII Specific Functions Specific functions for SF600 1 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 7 Enable Batch Button 3 Dual Quad IO Option Always Single
43. the WREN 06h command to the SPI Flash as described below Advanced Settings t xj A Batch Operations r To Memory Send byte stream 06 example 03 ff 00 12 Need to return bytes TaN Monitor SR for second after sending the instruction P Lis 3 Send Save Program Configuration r 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 H xj 5 To Memory Baich Send byte stream amp 2 00 00 00 01 0203 example 03 FF 00 12 Batch Operations Need to return bytes 7 v d aft ding the instruction 9 v Monitor SR For second after sending the instruction P Send Save Program Configuration From Memory oo 1 014seconds elapsed Engineering od 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 19 DediProg Technology Co Ltd www dedipreg com Advanced Settings Program Configuration ed 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 use
44. ult gt 2 Chip 2 O reference card ucc arg specify ucc 8 3 5UCDefault gt 1 2 5U 2 1 8U work with prog and erase upp apply vpp when the memory chip supports it log write operation result into file zappdataxwledip rog SSF1880 1log txt m silent J supress the display of real time timer counting used when integrating with 3rd party tools e g IDE gt spi clk arg 2 gt specify SPI clock 12 MH2 lt Default gt 24 MHz 8 MHz 3 MHz 2 18 MHz 1 5 MHz 756 KHz 375 KHz DediProg Technology Co Ltd www dediprog 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 1 dpemd r f file bin reads the chip and save it into a file file bin 2 dpcmd 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
45. y Recommended ia qs location Advanced Click Next to continue EN DediProg Technology Co Ltd www dediprog com Found New Hardware Wizard Browse ForFolder A Please choose your search and installation options Select the Folder that contains drivers For your hardware mk x j Desktop a Search for the best driver in these locations 31 E My Documents Use the check boxes below to limit or expand the de ault search which includes local y My Computer paths and removable media The best driver found will be installed E A 314 Floppy A Search removable media floppy CD ROM w Local Disk C E TAI PUR a I Documents and Settings nclude this lacation in the search 73 MSOCache dE Program Files Dediproa SFIOO USB DrivenWin lt gt gt E O Program ries C3 7 Zip C Don t search will choose the driver to install o Adobe Choose this option to select the device driver from a ist Windows does not guarantee that S a Avis the driver you choose will be the best match for pour hardware IZ AvRack I Common Files iL ComPlus Applications 3 Dediprog O EM100 sr100 3 USB Drive O inuse Driver 3 DediprogInc 5 Design Explorer 99 SE C EASEUS i Finer sw of gt To view any subfolders click a plus sign above

Download Pdf Manuals

image

Related Search

Related Contents

  CFlow User Guide  DODGE AVENGER - enCooche.com  DS5008 取扱説明書  Descargar - talleres el portazgo  uk installation and  Eurofase 20443-016 Installation Guide    pSeries 7311 Model D10 and Model D20 - ps  

Copyright © All rights reserved.
Failed to retrieve file