版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(完整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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版借款垫资风险控制合作协议范本3篇
- 2025年度智能电网项目可研咨询服务协议正范文本3篇
- 学校化粪池维修工程协议
- 2025版文化旅游项目建议书编制及运营管理合同3篇
- 徒步班组施工合同
- 保险服务标准化管理办法
- 通信设备招投标法规解析
- 电子产品采购招投标改进策略
- 商业广场施工合作协议
- 2025年度模具行业模具设计与制造质量认证合同3篇
- 猪场配怀工作安排方案设计
- GB/T 2-2016紧固件外螺纹零件末端
- GB/T 12467.5-2009金属材料熔焊质量要求第5部分:满足质量要求应依据的标准文件
- GB 17740-1999地震震级的规定
- 安全生产事故举报奖励制度
- 冠心病健康教育完整版课件
- 永久避难硐室安装施工组织措施
- 元旦节前安全教育培训-教学课件
- 国家开放大学《理工英语1》单元自测8试题答案
- 芯片工艺流程课件1
- 人教版八年级下册生物期末测试卷带答案
评论
0/150
提交评论