慧荣量产工具使用方法_第1页
慧荣量产工具使用方法_第2页
慧荣量产工具使用方法_第3页
慧荣量产工具使用方法_第4页
慧荣量产工具使用方法_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(完整word版)慧荣量产工具使用方法(完整word版)慧荣量产工具使用方法(完整word版)慧荣量产工具使用方法DYNA-SM32XUSB2。0flashmediacontrollerUSBTESTPROGRAMVersion:3.0Version:4.2 Confidential 5-Introduce:TheprogramisforSMISM32X'sMassProduction。Thistoolcantestupto16devicesatonce.Platform:Therearetwodriversfordifferentplatform:win98_factory_driver:Windows98winXP_factory_driver:Windows2000WindowsXP环境设置:设置功能::(seetheREF_Ref101775766\h\*MERGEFORMATFig。1)Fig。SEQFig.\*ARABIC1SettingFunctionofSM32XProductionToolItwillallowtheusertochangeCIDinformation.PasswordEntering:(seetheREF_Ref101776664\hFig.2)Fig。SEQFig.\*ARABIC2Passwordenteringfor「Setting」Function.Thesystemdefaultpasswordis「320」.Thewrongpasswordledusertoeditthe「BeginSerial」and「EndSerial」fieldsonly。LoadingtheINIFile:(seetheREF_Ref101777165\hFig.3)Fig.SEQFig。\*ARABIC3LoadingtheINIfilefor「SettingFunction」。Loadingan「ini」filewhichsavedinthepastorthesystemdefault.Thesystemdefaultinifileislocatedinthesamedirectorywithapplicationexecutablefile.Ifnosettingexecuted,thesettingwillbeaccordingtothe「default。ini」file。Configuration:(seetheREF_Ref101777933\hFig.4)Fig。SEQFig.\*ARABIC4Themainframefor「SettingFunction」Thereareseveralpartsinthesettingmainframe,allfielddescriptionsarepresentedintheREF_Ref101785152\hTable1.TableSEQTable\*ARABIC1Thefielddescriptionsfor「SettingFunction」.MainItemFieldDescriptionDiskLabelForWinXPdisplayonfileexplorerstring(IfnullthenitsOSdefaultstring)DiskSizeCheckingafterflashpretestdiskcapacityfrom16M–4GDiskTypeSettingtheUSBDisktypetoUSB—ZIPorUSB—HDD,(USB-ZIPisremovabledisk,USB—HDDisfixdisk)EnableISPSelectSelectingthedownloadedISPfilenamemanually(defaultautoselecting)。LedReady80:plug-inledon82:plug—inledoffLedBusyLedfrequency0:quick48:1secondModeChoose「MemoryBar」forSM32xseries。SerialNumberSelect「noserialnumber」「Nbytes」or「NoUpdateSerial」ofserialnumbers。Noserialnumber:ItwillnotenableUSBserialnumber.Nbytes:ItwillwritetheserialnumberintoUFDandenableit.NoUpdateSerial:ItwillwritetheidenticalserialnumbertoUFDandenabletheUSBserialnumber.SerialNumberLenThemaximumlengthofserialnumber.TestResultLEDflashLEDflashafterproductionsuccess.TimeOutItwillexitaftertimeoutvalueiftheproductionlooping。USBAutoDateMaskItwillmakethe「BeginSerial」includingthedateif「SerialMask」existedthe『YYYY』、『MM』and『DD』between「MaskStartPos」and「MaskEndPos」.Thenumberof『Y』、『M』、『D』indicatedthedisplaythenumberofcharacters。Forexample:「2006/1/12」YYYYmeans『2006』andYYYmeans『006』。MMmeans『01』andMMMmeans『001』.DDmeans『12』andDmeans『2』。IftheDatevalueinthe「BeginSerial」isdifferenttothecurrentdateofproduction,theall『#』positionswillberesetif『AutoDateMask』ischecked。bcdDeviceSettheuser’sUSBDeviceIDversion(customercansettingtheversionfordifferentmodal)BeginserialSettheFirstserialnumberaccordingto「SerialMask」。MaskEndPosTheDatecharacter(Y:Year,M:Month,D:Day)finishedinwhichone.If「AutoDateMask」isdisable,the「MaskEndPos」willbedisabletoo。Theposvaluestartfrom1andendof「SerialNumberLen」。MaskStartPosTheDatecharacter(Y:Year,M:Month,D:Day)startinwhichone。If「AutoDateMask」isdisable,the「MaskStartPos」willbedisabletoo。Theposvaluestartfrom1andendof「SerialNumberLen」。PIDSettheUSBProductIDProductStrSettheProductInformation20bytesSerialMaskItwillmakethe「BeginSerial」displayaccordingtothemask.Thespecificcharacterof『#』willbetheincreasingserialnumberset。Forexample,ifthemaskshowedas『DD###』,thenthe「BeginSerial」willbebetween『DD000』and『DD999』.If「MaskStartPos」is1and「MaskEndPos」is2and「AutoDateMask」ischeck,today’sDayis『12』,thenthe「BeginSerial」wellbebetween『12000』and『12999』。VendorStrSettheVendorInformation20bytesVIDSettheUSBVendorIDInquiryProductInquiryProductString16bytesUSBPowerSettingtheUSBmaximumpower。(From100mAto500mAstepby100mA)VendorInquiryVendorString8bytesSpecificApplicationSupportAutocapacityWhentheoptionenabled,itwillfittothemaximumcapacityofUFDwithout「Badblockoversetting」SM321ACAGAND:SupportAGANDdowngradeproduction.NR:IgnoretheFailwhenproduction。Micron:SupportMicrondowngradeproduction。SM321BBNR:IgnoretheFailwhenproduction.Spectek:SupportSpectekdowngradeproduction.HalfSize:Downgradethecapacitytohalf。SM324BBHalfSize:Downgradetocapacitytohalf.—R:SupportAGAND–Rdowngradeproduction.340CIDISPFolderItjustforSM340production。TheISPfolderposition。ROMFileItjustforSM340production.TheROMfilethatwillbedownloaded。TestItemCopyTestDoingsimplereadwritetestwithpercentageandpatternsSettingthepatternandloopingwithin「set」button.DownloadISPDownloadingISPfiletoFlash’sintoreservedmemory.The「SelectISP」optionwilldownloadtheISPwithselection.EnableTurn-OffMUItcansupportturn-offMU(s)functionswith:Turn-OffUpperMU:turnofftheupperhalfmu(s)。Turn—OffBottomMU:turnoffthebottomhalfmu(s).Turn-OffSpecificMU:turnofftheusersettingspecificmu(s)。AutomaticTurn-OffMU:turnoffthemaximumbadblockMU.FormatHighlevelFAT16/FAT32format.ToFAT32:formattheUFDtoFAT32only。MakeAutoRunWritingaCD—ROMimageintodiskMixingFileSupportThemixingfilecombinedwithDBF,PretestfileandISPfile。UsercanusethespecificCMBfiletoproduction。PreloadDownloadingthefilesintoUFDwithselectedfolder.FATformat:preloadaccordingtotheMBR,PBRFATandRootdirectory.NonFATFormat:preloadaccordingtotheselectedimagefilebytebybyte.PretestInitializethecontrollerandFlashwithfivemodes:EraseBadBlockEraseBadBlockwith0x55.EraseBadBlockwith0x55and0xAA.EraseGoodBlock.EraseGoodBlockwith0x55and0xAA.TheBadblockoptionusedforreservedspareblocktoreplacewhenbadblockmarked。WriteCIDWritingtheaboveUSB、Inquiry…etcConfigureInformationintoCIDBlock.ConfigHUBFunction:(seetheREF_Ref101790191\hFig.5)Fig。SEQFig。\*ARABIC5The「ConfigHUB」functionofSM32XProductionTool。ThefunctionsupportsthesequenceconfigurationforspecificUSBhubport。TheusercandetecttheerrorUSBstoragedeviceisfailedinwhichport。ConfigurationStep:IntheREF_Ref101794525\hFig。6,iftheconfigurationisthefirsttimeandthedeviceportlabelsexisted「O」oryouwanttoresettheportmapping,pressthe『ScanUSB』buttonwithoutplugginganyUFDtoresettheconfiguration。PluggingthepreparedUSBstoragedeviceintoUSBhubport,theOSwillinstallthedefaultdevicedriverforthisUSBstoragedevice.Fig。SEQFig.\*ARABIC6Theprocessofthefirsttimetoconfigurationinthiscondition.AccordingtoyourOSversion,ranthespecificUSBstoragedevicedriverexistedinthe「winXP」、「Win2000」or「win98_factory_driver」directory,andpressthe「SMIFactoryDriver」buttonfordriverinstallationasREF_Ref101793619\hFig.7。IfyouwanttoremovethespecificUSBstoragedevicedriver,pressthe「MassStorageDriver」buttonintheREF_Ref101793619\hFig.7.Thedriverwillbecomethesystemdefaultandthisapplicationprogramwillnotsupportexactly。Fig。SEQFig。\*ARABIC7TheinstallationforSpecificUSBstoragedevicedriver。Pressingthe「ScanUSB」buttontosetup,thentheUSBhubportwillmappingtoeachbuttonwhenthelabelbecome「O」intheREF_Ref101794197\hFig。8.Otherwiseitwillpop-upanerrormessageinREF_Ref101794440\hFig。9。Fig。SEQFig。\*ARABIC8USBPortmappingtotestprogramsuccessFig.SEQFig。\*ARABIC9ErrorMessagefor「NotFindanydeviceonHUB」TestSteps:PluggingthepreparedtestingdevicesintotheUSBhubportsthatconfiguredaccordingto「ConfigHUB」function。Becausetestprogramusingthespecificdriver,sothatthe「FactoryDriver」mustbeselected,andpressthe「ScanUSB」fordevicedetect,thebuttonwillshowthegreeniconifpluggedUSBdeviceandconfiguredwith「ConfigHUB」function。Otherwisearenotchanged,theREF_Ref101796130\hFig.10presentsthesub-stepsforupperprocessandresult。Fig。SEQFig.\*ARABIC10Theresultof「ScanUSB」using「FactoryDriver」Afterpressingthe「Start」button,theprogramwouldstarttestingaccordingtothetestitemsselectedinREF_Ref101777933\hFig。4.InREF_Ref101797216\hFig.11,theeachportpresentstheRed「X」and「PretestFail」inthe『Status』fieldbesidesPort—1.Itpresentsthe『FAIL』messageintheright-toppositionbecausethe『Port-2toPort-5』isfailed。Ifallportspasstheproduction,theright—topwillpresentthe『OK』message。Fig.SEQFig。\*ARABIC11theresultoftestingOtherButtonsandKeypoints:ToolsThespecifictoolformassproduction.(REF_Ref151533256\hFig.12)MixingFilesCombiningtheselectedDBF、ISPandpretestfileinto「CMB」file.DecodeCMBFileDecodingthe「CMB」fileintospecificDBF、ISPandpretestfiles.CreateUDiskImageCreatingtheNon-FATformatpreloadimage。COMConnectingtoCOMportforproductioncontrollingwith「AutoHandler」。MultipleEraseAllFormultipleeraseallbadblockforrestoringbadblock。Fig。SEQFig。\*ARABIC12Thetoolsfunctionanddialogpresented。DialogOption:SettingtheUIfor『FontsSize』、『ButtonHide』、『NumofButton』andfieldshoworhidecontrolforthelist.(SeeREF_Ref124836954\hFig.13).Font:Settingthefontsizefrom12to28。ButtonHide:Hidingthebuttonsandresizinglistboxintoframesize。NumofButtons:Settingthenumberofbuttontodisplay.Progress:Enablethe「Progress」fieldinthelistboxornot。Status:Enablethe「Status」fieldinthelistboxornot.Capacity:Enablethe「Capacity」fieldinthelistboxornot。SerialNumber:Enablethe「SerialNumber」fieldinthelistboxornot。VID/PID:Enablethe「VID/PID」fieldinthelistboxornot。FlashID:Enablethe「FlashID」fieldinthelistboxornot.BadBlock:Enablethe「BadBlock」fieldinthelistboxornot。Inquiry:Enablethe「Inquiry」fieldinthelistboxornot。WriteProtect:Enablethe「WriteProtect」fieldinthelistboxornot。Fig。SEQFig。\*ARABIC13DialogOptionFunction。OthersSettingExtraSetting(REF_Ref151537028\hFig。14)It’susedtospecificapplication.Theseapplicationsare:uDiskPartitions:SettingthesizeofReserveZone、HiddenAreaandCDROM.TheSoftwareUSBserialnumber:Usedtoidentifytheinternalproduct。It'snotidenticaltoUSBserialnumber.PreloadfileintoBinaryArea:ThereisasimplefilesystemintheReserveZone,itcansupportfilepreloadintothereservezone。SecurityDiskSupportTherearetwomodes:Mode—A:ThePublic/Securitymode,justonediskdisplayinthesametime。Mode-C:ThePublic+Public/Securitymode,therearetwodisksdisplayinthesametime。Theseconddiskisidenticaltomode-A。ServerGeneratingSNsupportItneedsthesocketservertocommunicatewithourMPTool.JustsettingtheIPaddressandPortnumber,outMPToolwillnegotiatewiththeserverduringproduction.EnableFloppySupportSettingtheonediskbecomefloppy,italsosupportfloppyformattoFAT12andpreloadfunctions.COMCommunicationSettingsSettingtheCOMportnumberwhichconnectedto「AutoHandler」andEnable/DisabletheCOMportfunction.Logfilesettings:Setuptheformatoflogfileandcustomizeinformation。EnableUniqueSerialNumber:Ifenablethisfunction,MPToolwillretrievetheserialnumberfromthisinifileonly,althoughusedthedifferentINIfiles。Fig.SEQFig。\*ARABIC14TheExtraSettingDialogDebugButton:It’sforinternaldebuggingusing.ReadCID:Pressthe「Button」or「rowitem」ofmappedUSBhubport,theinformationfordevicepluggedinthisportwillbepresentedinREF_Ref101797886\hFig。15.AllfieldsaredefinedinREF_Ref101800128\hTable2。Fig。SEQFig。\*ARABIC15TherelatedinformationofCID.TableSEQTable\*ARABIC2ThefieldDescriptionsofCID。FieldDescriptionVIDNowthedeviceUSBvidstringPIDNowthedeviceUSBpidstringSerialNowthedeviceUSBserialnumberVendorStrNowthedeviceUSBvendorstringProductStrNowthedeviceUSBproductstringInquiryNowthedeviceSCSIinquirystringISPversionNowthedeviceISPversionSystemCLKNowthecontrollerclocksetting,onlyfor320controllerclocksetting.ICverNowthedevicecontrollerhardwareversionBadBlockShowafterpretest,badblockinformationISPChecksumReadbackdownloadispchecksumFLASHShowflashmakercode、devicecode、the3rdand4thByteinformation。DSPVersionTheSM340relatedinformation。SaveBadblockItwillscanthefullydisktosavetheallbadblock.SaveInfoSavetheFlashID、CID、WPRO、PAR、CardMode、InforBlock(s)andISPinformationintofileforRDdebugging.CardModeItwilldisplaytheallcardmodeofcurrentpluggedUFD.EraseCID,ISPErasingthecurrentUFD’sCIDandISP。INISettingBelowitemnotshowonsettingUI,mustmodify「ini」file:CUSTOMERREADCLKWRITECLKRESERVEZONETheallfieldin「ini」filedescriptioninREF_Ref101800108\hTable3。TableSEQTable\*ARABIC3Theallfielddescriptionsinthe「INI」file.NameBytesDefaultValueDescriptSERIALMETHOD100:USBserialnumberisincrease1:USBseialnumberis02:USBserialnumbernoupdateUSBMAXPOWER100:USBPowerdefine100mA1:USBPowerdefine200mA2:USBPowerdefine300mA3:USBPowerdefine400mA4:USBPowerdefine500mADISKTYPE110:USB—HDD1:USB-ZIPDISKSIZE100:NoCheckDiskCapacity1:16M,2:32M,3:64M,4:128M5:256M,6:512M,7:1G,8:2G9:4GAPPLICATION110:CardReader1:FlashDisk2:CardReader+FlashDiskVID4090CUSBVendorIDPID41000USBProductIDVENDORSTR20USBVendorStringPRODUCTSTRING20USBProductStringSERIALBEGIN20USBSerialnumberbeginSERIALEND20USBSerialnumberend,whenserialnumbercounttothenumber,programwillstopINQUIRYSTRING16SCSIInquiryProductStringINQUIRYVENDOR8SCSIInquiryVendorStringDISKLABEL32DiskVolumeLabelDID41000USBbcdDeviceversionnumberDEFAULTISP100:AutoSelectISPfiledownload1:ForceselectaISPfiledownloadISPFILE256IFDEFAULTISPequal1thendownloadtheISPFileBADBLOCK120SettingPretestbadblockrangeSLCmustmorethan20,MLCmustmorethan44CUSTOMER11FordifferentcustomerApplicationused。AUTORUNFILE256AutorunImagefilename.RESERVEZONE10Reservedatazone,size=n*1024sectorBOOTTYPE100:whenformatMBRoffset0x1BE=01:whenformatMBRoffset0x1BE=0x80PRETESTTIME130:NOR/W1:R/W552:R/W55AA3:NoEraseEnableFactoryDriver110:SelectDefaultdriver1:SelectFactoryDriverfortestLEDREADY18080:PluginLedON82:PluginLedOFFLEDBUSY148LedfrequencyPRETEST110:disablepretest1:enablepretestWRITECID110:disablewriteCID1:enablewriteCIDFORMAT110:disableformat1:enableformatCOPYCOMPARE110:disablecopycompare1:enablecopycompareDOWNLOADISP110:disabledownloadISP1:enabledownloadISPMAKEAUTORUN100:disableAUTORUN1:enableAUTORUNPRELOAD10:DisablePreload1:EnablethePreloadfunctionCCSCHEDULE256CopyCompareschedulelistCCFAILCOUNT40:Failedifonebytedifferentandreturnfalsedirectly。1:Failedifonebytedifferentbutcompareuntilfinished.CCRANDOM0:Sequencewriteandsequenceread1:Randomwriteandrandomread。CopyCmpPattern0:patternwith0~2551:patternwith02:patternwithFF3:patternwith554:patternwithAA5:patternwith336:patternwithCC7:patternwith668:patternwith999:patternwithCustomize110:patternwithCustomize211:patternwithCustomize312:patternwithEFCustomize1:thecustomizefilepathCustomize2:thecustomizefilepathCustomize3:thecustomizefilepathEndInfoENDHEAD32:TheENDHEADvaluefor32MBflashENDSECTOR32:TheENDSECTORvaluefor32MBflashENDCYLINDER32:TheENDCYLINDERvaluefor32MBflashENDHEAD64:TheENDHEADvaluefor64MBflashENDSECTOR64:TheENDSECTORvaluefor64MBflashENDCYLINDER64:TheENDCYLINDERvaluefor64MBflashENDHEAD128:TheENDHEADvaluefor128MBflashENDSECTOR128:TheENDSECTORvaluefor128MBflashENDCYLINDER128:TheENDCYLINDERvaluefor128MBflashENDHEAD256:TheENDHEADvaluefor256MBflashENDSECTOR256:TheENDSECTORvaluefor256MBflashENDCYLINDER256:TheENDCYLINDERvaluefor256MBflashENDHEAD512:TheENDHEADvaluefor512MBflashENDSECTOR512:TheENDSECTORvaluefor512MBflashENDCYLINDER512:TheENDCYLINDERvaluefor512MBflashENDHEAD1024:TheENDHEADvaluefor1024MBflashENDSECTOR1024:TheENDSECTORvaluefor1024MBflashENDCYLINDER1024:TheENDCYLINDERvaluefor1024MBflashENDHEAD2048:TheENDHEADvaluefor2048MBflashENDSECTOR2048:TheENDSECTORvaluefor2048MBflashENDCYLINDER2048:TheENDCYLINDERvaluefor2048MBflashENDHEAD4096:TheENDHEADvaluefor4096MBflashENDSECTOR4096:TheENDSECTORvaluefor4096MBflashENDCYLINDER4096:TheENDCYLINDERvaluefor4096MBflashENABLEENDCHS0:UsingthesystemdefaultEndCylinder,EndHeadandEndSector1:Usingthemanualsettingin「EndInfo」ITEMCOUNT4ThenumberofendinfointhelistAPP3IN1=010SupportAutorun+Public+SecurityUFDproductionCIDPATH256ForSM340CIDexistedfolderROMPATH256ForSm340RomfileexistedpathPRELOADPATH256PreloadfilepathPARTIALSIZE4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论