Home
GQ USB Universal Programmer User Guide
Contents
1. Package Package Adapter Adapter CodeSize Code Size EepromSize Eeprom Size DIP DIP Setting VCC Vcc WVPP Write Vpp WVCC Write Vcc BVCC Blank Vcc RVPP Read Vpp Message Text to be displayed to the user about switch settings adapters etc The Name and ID must be the first two fields and they must always be defined All of the other fields are optional and are separated with commas Long entries can be broken up into multiple short lines If the first two fields are the only ones defined then only the device ID will be added The device itself will not be added to the search list At least three fields are needed for any device entry otherwise it will be ignored All entries start with Name and end with a semicolon 21 ID XXXX defines an unknown device ID or a generic device Comment lines start with a semicolon Do not use the double quote as the first character in your comment You can also put comments at the end of any device entry after the semicolon Here 1s a typical line from the file Name 27C256 ID 298C Class 27C256 Category EPROM MFG Microchip 7 Command line operation The software 1s able to accept operation command from software command line box User may type the operation command from keyboard The latest command set will be listed when type the or help in the command line box Ready Checksum 0009F000 Ready HAR The following are example c
2. MUST make sure the device type is correct and the programming voltage 1s correct on some old EPROM only Otherwise the target device maybe damaged The write operation includes a verify operation It will prompt with an error message if writing fail The extra verify operation will be executed if the write operation 1s completed successfully However this extra verification step can be skipped if the Verify check box is unchecked in the Batch Run item box Batch Run ID check Read Erase Blank check f write Iw Verify Lock 5 5 Read Read the device content into the program s buffer 5 6 ar Erase Erase the entire device and fill it with FF This only works on Electrically Erasable devices EPROMS need a separate UV eraser to erase the device B 5 7 lt a Blank Blank checks the device to see 1f it s empty or blank This is an important step before any write operation All bytes in the device must be filled FF It will stop the check and display a message if the device is not blank 5 8 oe Verify This compares the data in the buffer with the data in the device It will stop the verification operation and display a message if a difference is detected 5 9 Lock Protect 19 Lock Protect runs the lock utility feature It will bring up the lock utility window based on the device selected 5 10 Read ID This reads the device signature It includes manufacturer ID as well xi Device ID In
3. The programmer software also provides many new features such as Auto detection of the programmer model and hardware revision Binary data editing capabilities such as Find Search Copy and Paste Device search feature to provide a fast way of finding the device model The Favorite Devices feature provides another quick way to let you store frequently used target devices thus eliminating redundant searching each time e The software provides short cut key to all operations e A Auto Run feature for quick batch operations e The user is able to add new device IDs to the ID library and device list The GQ USB universal programmer software supports Windows 98SE ME 2000 XP VISTA both 32 bit and 64 bit IMPORTANT NOTE Please Install The Software Before You Connect The Programmer To The Computer USB driver 1 0 Will Be Installed Automatically 2 Software Installation The software needs to be installed before you connect the programmer to a PC This will eliminate the USB driver installation step on all 32 bit Windows system 2 1 Windows 98SE ME 2000 XP Vista 32 bit 1 Unplug the programmer s USB cable from the PC 2 Run Setup exe from CD and follow the installation instructions Setup exe will install both the application and a USB driver for the programmer 3 Once the installation has completed and the PC has been restarted connect the GQ USB programmer to the PC s USB port Note If you are using an un
4. powered USB hub or extension hub it may not provide enough power to operate the USB programmer In this case you may need a 9V 200mA or greater DC adapter with a center positive 2 1mm DC plug For Win2000 you will see these installation screens te Found New Hardware Be USB Device Ge de des GO USB Programmer Installing 4 Restart the computer if t prompts you 5 The programmer s green power LED should light up For Windows XP you will see these installation screens 1 Found New Hardware Recycle Bin USB Device Found New Hardware Wizard Welcome to the Found New Hardware Wizard This wand helps you install software for GA USB Programmer If pour hardware came with an installation CD pa ES or floppy disk insert it now What do pou want the wazard to do 2 Install the software automatically Recommended Install from a ist of specific location Advanced Click Next to continue a2 Please wait while the wizard installs the software GA USB Programmer Hardware Installation A The software you are installing for this hardware GO USB Programmer has not passed Windows Logo testing to verly its compatibility with Windows P Nell me why thir tant Continuing your metallation of this software may impair or destabilize the conect operation of pour system either immediately or mm the future Microsoft strongly reco
5. 2KX GO 3X GO 4 Note Do not remove or insert the chip when the Vcc Busy or Vpp is on 1 The programmer board has an on board 5 pin ICSP header The ICSP header is located at the right edge side of the programmer The ICSP header is for PIC chips that are not be able to fit in the ZIF ae GO IX 2 The 4 pin EXT header is not used any more 3 The DIP switch on GQ 2X needs to be set before doing any operation The software will show the proper switch pattern The GQ 3X and GQ 4X do not have a DIP switch 4 The extended address line header s for devices that need the A19 A23 such as high density flash chips Some adapters will use this header too 4 Software Interface FL GQ USB Programmer d chiptestfiles hex2bin gq_256 hex me oj x File Edit View Devices Commands TestH W Setting Help z RY Me Ea Ba gt 4 m Ss RB Sa E de Le e b HW Re GQ 4X Re 1 20 gt Device USB Driver Re 1 0 Software Re 4 01 File Offset Device Offset b ID 000000 000000 No device selected Speed be Read s s s 9 Device Location Auto be Erase M ID Check Read Erase D Blank Check I Blank Check V Write p Write IV Verify I Lock be Verify 17 Temp Unprotect f Double Write Adapter gt Auto No adapter required for DIP chip Ready Checksum 0xD1DA Ready IHiw Re GQ 4 Re 1 20 NUM Y PIGO USE Programmer d chiptestfiles hexZbingq_256 hex File Edit View Devices Commands Test HW
6. GQ USB Universal Programmer User Guide Revision 4 10 March 2009 Re 4 10 Re 4 00 Re 3 01 Re 3 00 Re 2 00 Re 1 00 Revision History and Acknowledgement Revised for new software by MCUmall Nov 2009 Revised for new software by MCUmall March 2009 Revised by Robert W Meister September 2008 Revised for GQ 4X by MCUmall August 2008 Revised for GQ 3X by MCUmall July 2007 Initial version for GQ 2X by MCUmall May 2006 Table of Contents LENERODUCTIO NN ias 5 2 SOFTWARE INSTALLATION cccccccccccccccccccccccccccccccccccccccccccccccccccccecs 6 2 1 WINDOWS 98SE ME 2000 XP VISTA 32 BIT ccceccscecscecescecescscescscecescess 6 2 2 USB DRIVER 2 0 OR LATER VERSION ccsscecececcccecececescececccecscecescececececesceceseseeces 8 2 3 START THE PROGRAMMER S SOFTWARE cscccecececcecececescececccscsceceecscececsesceceseseeees 8 SARDIS 9 4 SOFTWARE INTERFACE siii iia 10 4 1 BASIC MENU AND THE TOOL BAR ITEM cceccscececscscecececcscecucescscscecesescececeseecs 11 gt W 4 1 1 LOAD SAVE DATA FILE c cccececcccececcscececcccccccucescscscececescsceceseececes 11 4 1 2 Moa Y TAG III Il 4 1 3 Set the data buffer starting offset address in the buffer window 11 4 1 4 Edit menu item ou cc cc cccccccucccccceccccecccucccccscsccccececueueuscsenccecscscncacesesensasesescnceees 12 FI ED ne ee ee ee en 12 ALO TT 12 LTTE NNN 13 4 2 DEVICE TYPE SELECTION ooecccc
7. GQScript file gqs GQSeript is a unique feature of GQ USB Programmer It allows user to edit a programming sequences and steps and then run it automatically It uses same command set of command line The file extension is gqs The comment line start with The scrip will stop running when an error occurred such as verify failed write failed etc The script will prompt to get a response if ID check failed lt BR gt lt BR gt There are GQScript example files located in GQScript directory LTT GQScript Demo IM 25 LABEL AT29C256 message Please be ready for AT29C256 color log bkg fOff0f device at29c256 load D ChipTestFiles my29C256Data bin fill ff OOB1 OOB1 checkbox ID uncheckbox verify wait erase blankcheck write verify uncheckbox verify color log bkg ffOfOf message Please be ready for W27E257 log KKK K K K K K K KK K K K K K K K K K K K K device W27E257 log KK KK K K K K K K KK K K KK K K K K K K K read verify erase blankcheck write verify 24 color log bkg ffffeb goto AT29C256 message Script End 25
8. I GND GND OQ 3X GQ 4 The AVR ISP connection pin out 4 10 The JTAG programming The GQ 4X supports the device JTAG programming A JTAG programming driver adapter is recommended for the JTAG programming User may use the JTAG signal from the ZIF socket directly but the connection wire length may be limited depend on the design of target board 16 GQ 4X JTAG ZIF pin out 17 5 Device Operation 5 1 Steps Connect the GQ USB programmer to the PC Run programmer software 1 Load the data file to buffer Confirm that the programmer supports the device especially the EPROM s Vpp Lock the target device into the programmer s ZIF socket Select the device type Click on the ID button of tool bar The programmer and the software should correctly recognize the device signature Device ID da or Device ID Information Device ID Hex RDC Manufacture ATMEL Type AT29C 256 Hevision Example 6 The Read Write Erase Verify operation can now proceed 5 2 File offset files start at address 0 but you can specify any address as a start to write address This should be set before Normally loading the data file into buffer The default is 0 File Offset Hex Device Offset Hex fama 000000 5 3 Device offset This is the device start address The specified address will be used for writing data as the starting address of the device 5 4 Ge Write Program 18 Before clicking on Write you
9. NTE oe fa All EPROM C FlashiEEPROM C MELICPLIMPLI Serial EEPROM C SRAM GALIGPLD EON SILICON 24705 C TTUCMOS EUROTECGHNIGUE 24C1024 FAIRCHILD 240126 fe CII NUTI I Device Manufacture Package Adapter Programmer hy Favorite Devices SPORCA AM 29LV320DB MB AT29C 256 ATSICSAT ZU WPF ATMEGAT23 SP ATMEGATBE ISP ATMEGA4JS ISP ATMEGAS ISF ATTIMT2313 1SP 2724002 PICTEFE2S8A ool Zo FOTBRCSLOVY Ml go 2SvFOSOB SL V ht MATA IEA kit h Tips Always search for exact part number first Then choose the closest par number Example Use AM2732A instead of 2732 ifyour chip is AM2732A cana You can click on device name to select the device or highlight the device and then use the Select button to select it 4 2 1 The My Favorite Devices List You can use the gt gt and lt lt buttons to add or remove frequently used devices to speed up device selection 13 4 2 2 Searching a devices from the device list Type in the device name the device list will be filtered by the string you ve entered 4 3 Test H W menu item The software will test the system link status when it starts up However you can test and detect the programmer at any idle time by clicking on the Test H W menu item s Commands Test Hiv Help Ry che Detect Hardware The message box will report the hardware revision and the hardware serial number USBPrg E ax Hardware dete
10. Setting Help gt lt q Le y Ea SD IR Message Log code Memory Data Memory User ID Memory Ready Hi Re G0 4 Re 1 20 USE Driver Re 1 0 Software Re 4 01 lt lt PIC16F620GA gt gt The main software user interface consists of the following areas 1 Left side Command shortcut area Middle area message log and buffer area tabs Right side configuration panel Bottom edge status bar Top edge menu items and control tool bar Message board providing user tips and messages for certain operations with specific chips ae a 10 4 1 Basic Menu and the Tool bar item PIGO USE Programmer c documents and settings emachine1 desktop chiptestfiles 27c256 bin File Edit View Devices Commands Test Hi Help U DEDO m rn F 38 HeartBeat Opt Bak A 1 02 155 BIN A ys ver SCE sa HeartBeat uv2 8 v1 03 30s BIN E WS_FTP LOG sa Heartieat LUv2 Bak aa Y1 10 81N HeatBet hex v1 10_2 BIN HEXZBIN EXE a v1 10 3 BIN si v1 01_10s BIN v1 20 BIN ER A Files of type E Cancel dh The following file formats are supported e Binary file bin e Intel Hex file hex e Motorola format s Before loading the data file you may want to change the file buffer offset start address from the configuration panel File Offset Hexs 0a0000 Once the data file has been loaded into the buffer its contents will be shown in the data buffer window 4 1 2 Modify the
11. cccccccccseccescsccscescesssescessescessvscescsesssesessseaseaseeses 13 421 TN 13 4 2 2 Searching a devices from the device Iist rrrrrnrrrrnnnnnnnnnrrrnnnrrnnnnnnnnnnnnrnvvrvnnnnn 14 4 3 TEST H W MENU ITEM ccccccecececcccececcccscccecscecececescscececesescscecessecscecesescesecesnecs 14 4 4 SOFTWARE STATUS BAR ccceccccscececcccecsccsescececescscsceceseecsceceseecececescscscecesuscececesuecs 14 4 4 1 Checksum ararnrnonnrnrnennrnrnnnenevnnnrnennrnrnenenennenenenrsenenennnnenenennnnenenenennenenenenneneneeenn 15 ALADO ELLA SL RER 15 AA GT ROLL EEE 15 4 5 DATA BUFFER TABS os 15 4 6 DIP SETTING INDICATION GQ 2X ONLY oooccccnncccncnncccnnnncccnonaccnnnnaccnnonaccnnnnnccnnnnnss 15 4 7 OPERATION SPEED MEASUREMENT cccccccccececcccececescscecececcscececescecscecesescececeseecs 15 4 8 THE ADAPTERS cccccecccceccececcccecesceccccecscecuscscceececeecscescscesceseseecucescesescesesescsescuees 16 4 9 THE AVR ISP PROGRAMMING cccscsceccececcsceccsceccscecescecscecscsccescecescecessesuccsceees 16 4 10 THE JTAG PROGRAMMING cccccoccececcececceccccceceececescecescecescecsescesescecescessceceees 16 S DEVICE OPERATION sai 18 5 1 STEPS nerranernernrnenernenernerennenennrnennnnenennerernenennerennenennnnennnnenennenennenensenennenenennenennenennenee 18 5 2 FILE OFFSET hesereerennenernenennenennnnennnnennnnenennenennenennenennnnennnnenennenennennnnenennnnennnnenennenennenee 18 5 3 DEVICE OFFSET cccccccc
12. cted Revision GQ 7 Re 1 00 Serial 4006001905 Test H W Voltage menu item GQ 4X Only will automatically check all voltages available in system The test result will be displayed in the Voltage Diagnostic message window Yoltage Diagnostic q x Please remove any chip From the ZIF socket a a a a a a a LEI a a a LEI LEE OEL EEL LEI CE2 OEL LEI LEU CE2 2 222 Testing YOC Without Load oe YCC 3 6 best passed code Oxd WoC SY best passed code O0x81 WoC 5 54 test passed code Oh a WoC 6 24 best passed code Ohxb WoC 6 5 best passed code 0x81 BG a ee ooo Testing VPP Without Load SER EE Ee ee Ee ek VPP 3 64 5 best passed code 0x6 VPP 12v test passed code OxF VPP 12 7 test passed code Oxbl VPP 15 test passed code Oxdl 4 4 Software status bar 14 The software status bar is the bottom most area of the software s window Ready Checksum 0x8000 Programmer Ready HAM Re G0 2x Re 1 00 NUM A It includes Prompt messages Checksum Programmer status and the Hardware version 4 4 1 Checksum The checksum will be calculated after the buffer has been loaded from a file or device 4 4 2 Programmer status The programmer s status will always be displayed on the status bar A new operation will only be accepted when the programmer is idle 4 4 3 Programmer revision The programmer s hardware revision will be read from the hardware during hardware initialization phase
13. data buffer Move the cursor to the position you want to change click the mouse then key in the data in hexadecimal format 4 1 3 Set the data buffer starting offset address in the buffer window If a big data block is loaded into buffer you may want to change the buffer starting 11 address in the window This is down by dragging the address buffer slider bar so that you can easily see all other part data you wanted 4 1 4 Edit menu item EL GO USB Programmer c doc File Edit View Devices Comma 2 Find Ctrl F FE Find Next F3 Fill BufferiHex Ctrl H 4 1 5 Fill Buffer Fill Buffer provides an easy way to fill a buffer block with specified data ma x Dialog Fill Butter With Data From address Hex Ox 000000 To address Hex Ox 007FFF Data Hex Ox FF cancel 4 1 6 Find Find the specified hex value in the data buffer A hex string is acceptable too oOo x Binary search Utility Text String Eg abc 1234 Direction FU M Down OR P Hex String Eg AE 02 FF FE DC A I Match Case cancel 12 4 1 7 The pop up menu If you right click on the data area a pop up menu appears You can copy paste hex data from to the buffer DA FE E9 C0 ES FE E1 0 E 4 2 ad Device type selection When you click on the tool bar D button this window will show up Device Selection Search AT Manufacture Search Device Type Device Ann 1
14. eccccccscsccccsceccececcecesesceceecscescscuscscessecesuscecescscassscusesceseececs 18 5 4 lt P WRITE PROGRAM esesrrascoi coartada sorteo 18 5 6 Pk 19 B 5 7 pot BLANK IN 19 5 8 oa VERIFY GR 19 5 9 LOCK PROTECT enanos 19 5 10 an F D AS 20 511 PE AA A 20 5 12 AD AUTO MODE enesrorernevernernnnennrnenennenennenennnnennnnensnnenennenennenennenennnnennnnennnnenennener 20 5 13 DEVICE LOCATION IN ZIF anarronnernrnnrnornennrnnrnennrnnnnennennrnennennrnennennenennennennnnennennnnene 21 6 THE DEVICES IXE FILE sene 21 1 Introduction The new generation GQ USB universal programmer is designed to be a portable and convenient device The programmer uses the USB port for both power and communications so it will work on a laptop that only has a USB port It integrates a high speed MCU with USB connectivity on board The programmer GQ 2X GQ 3X GQ 4X is hardware compatible with the Willem EPROM Programmer so it will accept existing Willem EPROM Programmer s adapters except the FWH HUB adapter which needs a simple modification to increase the speed The programmer uses an on board MCU timer to operate the target chip so it will be much more stable than a parallel EPROM programmer On board dual power management lets the user control the voltage independently during programming verification blank checking and reading operations The programmer also has an external DC input jack for situations where an un powered USB hub is used
15. fo Device ID Hex 1FDC Manufacturer Atmel Device Type AT29C256 AT29C257 5 11 Speed Different devices have different writing speed requirements even if the device came from the same manufacturer The speed setting is on the configuration panel You can select five different speeds for all operation Speed ceca tn Ca Oa ir 5 12 80 Auto Mode The right side of the window shows the Auto operation list Check the items you want to do all at one Fa time then press the AWD button on toolbar Auto e ID Check Read T Erase Blank Check e write Iw Verify Lock F Double write 20 5 13 Device Location in ZIF The device location picture will be shown once the device has been selected Here are the some examples of device locations 24C02 PIC628A AT29C256 M29F040B Device Location Device Location Device Location Device Location 6 The devices txt file The devices txt file 1s the main supported device list configuration file It is located in the application s directory Advanced users may change it or add new devices to it The file format is text format and it can be opened and edited by any text editor Each device has to be defined with one text entry which can span several lines The following device attributes can be defined individually Name Device Name ID Device ID in Hexadecimal Class Class Name Category Category Type MFG MFG Name Speed Default Speed
16. mmends that you stop this installation now and contact the hardware vendor for software that haz passed Windows Logo testing STOP Installation Click on Continue Anyway to finish the driver installation Found New Hardware Wizard Completing the Found New Hardware Wizard The wazard has hmished installing the software for er GQ USB Programmer Chick Finish to close the wizard Restart the computer if the computer prompts you The programmer s green power LED should light up 2 2 USB driver 2 0 or later version The USB driver 2 0 or later version is a Microsoft digitally signed USB driver It works on Windows XP SP2 XP 64 bit Vista 32 bit and Vista 64 bit Windows systems The driver needs to be installed manually either from Windows New Hardware Installation Wizard or Update the driver from the Windows Device Manager The USB driver 2 0 has no impact on speed versus USB driver 1 0 2 3 Start the programmer s software 1 Run the GQ USB Programmer Software from the Windows menu Start gt Programs GO USB Universal EPROM Programmer Revision 1 00 Wait for 5 10 seconds for the Programmer Ready message to show up on the status bar Checksum 0x68CO Read completed HAM Re G0 3x Re 1 10 NUM A 2 You are ready to program the device 3 Hardware There are three LEDs located at the left bottom of programmer Those LEDs indicate the current state of programmer VCCONVPP oan GO
17. ommands Capital letters are key word list all command available BLANKCHECK BYTESWAP CHECKBOX id read write erase blankcheck double write temp protect check the checkbox CLS clear main message log screen COLOR LOG BKG ffffff where ffffff is the RGB color digit COLOR COMMAND BKG ffffff where ffffff is the RGB color digit DEVICE SST27SF512 ERASE EXIT APP exit the programmer software from windows FILL lt data gt FILL lt data gt lt fromAddress hex gt FILL lt data gt lt fromAddress hex gt lt toAddress hex gt GOTO lt label gt HELP this help message LABEL lt only gt LOAD lt myData bin gt LOG lt this is a message log only gt MESSAGE lt my message prompt gt OFFSET FILE lt offset value gt OFFSET DEVICE lt offset value gt READ SCRIPT lt myScript gqs gt SPEED lt speed gt eg 2 STOP stop the script 22 UNCHECKBOX lt id read write erase blankcheck double write temp protect gt uncheck the checkbox VERIFY WAIT lt seconds gt wait seconds WRITE 7 1 DOS prompt command line The GQ programmer software 1s able to run from DOS command prompt with a GQScript file as optional parameter Example 1 C GQUSBPrg exe This will lunch the programmer software Example 2 CAGQUSBPre exe StartScript gqs This line will lunch the programmer software and then run the script file StartScript gqs automatically once the software and programmer initialized 8 The
18. s 4 5 Data Buffer Tabs Different buffers may be displayed based on the device type by clicking one of the tabs at the top of the window Here is example of a PIC16F84 device TE N T SN SR ST Sr See Code Memory Data Memory User ID Memory 00000000 FFFF FFFF FFFF FFFF FFFF FFFF F 00000008 FFFF FFFF FFFF FFFF FFFF FFFF F NNNNNNni mn CeCe See CeCe SCC Cero CECCP CD 4 6 DIP setting indication GQ 2X only The different device may have different DIP switch setting The software will pop up a message box when it needs to be set or checked DIP Setting min NIEREN A a al 4 7 Operation Speed Measurement Once an operation task is completed the duration used will be displayed with 1 15 second accuracy Last task completed in 0 16 seconds 4 8 The adapters The adapter information will be displayed after a device has been selected It 1s possible that more than one adapter is available for a device Device Location 4 9 The AVR ISP programming Both GQ 3X and GQ 4X support AVR ISP programming The AVR ISP connection information will be displayed differently on GQ 3X and GQ 4X The connection diagram indicated the connection pin out to a standard Atmel AVR ISP port on the target board The recommended connection wire length is about 20cm Longer wire connections may cause unstable signals Device Location Device Location 26440000000 ISP HEADER BO RST Bi MISO B2 SCK B3 MOS
Download Pdf Manuals
Related Search
Related Contents
SD10 Getting Started 2月号 No131(P4-5)(PDF文書) Configuration Note - NFS Professional Services Operating Instructions (English) Service Manual - Flight Medical Préparation au test PPL IMPRESSA E40 IMPRESSA E45 IMPRESSA E60 太田建築事務所 Opel Mokka Manuel d`utilisation Copyright © All rights reserved.
Failed to retrieve file