SILICON LABS USB Driver Customization AN220 leiðbeiningarhandbók
Mörg af USB-tækjum Silicon Labs þurfa tækjarekla til að starfa innan Windows. Sjálfgefin uppsetningartæki fyrir rekla eru til staðar fyrir þessi tæki. Hins vegar, ef tækin eru sérsniðin með VID og/eða PID sem ekki er sjálfgefið, verður einnig að sérsníða reklana. Þessi forritaskýring býður upp á tól sem býr til sérsniðin uppsetningarforrit fyrir Windows til að passa við uppsetningu tækis. Þetta tól býður einnig upp á fleiri rekla- og uppsetningarvalkosti, svo sem hljóðlausa uppsetningu.
Eftirfarandi reklar eru fáanlegir í þessu tóli:
- Raunverulegur COM-tengi bílstjóri er fáanlegur fyrir CP210x tækjafjölskylduna.
- WinUSB bílstjóri er fáanlegur fyrir CP2130 tækið.
- Direct Access Drivers (áður kallað USBXpress) eru fáanlegir fyrir CP210x, C8051F32x, C8051F34x, C8051F38x, C8051T32x, C8051T62x og EFM8UBx tækjafjölskyldur.
Þetta skjal lýsir nauðsynlegum skrefum til að sérsníða uppsetningu Windows tækjarekla með því að nota sérsniðna USB Driver Installation Wizard.
AÐAL ATRIÐI
- Notaðu uppsetningarhjálpina fyrir sérsniðna USB-rekla til að búa til sérsniðið Windows-uppsetningarforrit með þínum einstöku VID/PID og uppsetningarvalkostum.
VIÐ TÆKI
- CP210x
- CP2130
- C8051F32x
- C8051F34x
- C8051F38x
- C8051T32x
- C8051T62x
- EFM8UBx
Sérsníða ökumannsuppsetningar
Reklauppsetningin er sérsniðin með því að breyta ákveðnum hlutum vélbúnaðaruppsetningar files (.inf). Strengirnir sem eru í .inf files hafa áhrif á það sem birtist í „Found New Hardware Wizard“ gluggunum, Device Manager og Registry. Breytingarnar á VID og PID í uppsetningu ökumanns ættu að passa við VID og PID sem eru í EPROM/FLASH vörunnar. Sjá "AN721: USBXpress™ Stillingar- og forritunarleiðbeiningar fyrir tæki" fyrir frekari upplýsingar um hvernig á að breyta VID og PID fyrir vöruna þína.
Athugið: Allar breytingar á Windows uppsetningu .inf files mun krefjast nýrra Windows Hardware Quality Labs (WHQL) próf.
Notkun sérsniðinna USB Driver Install Wizard
The Custom USB Driver Installation Wizard býr til sérsniðna reklauppsetningu til dreifingar til notenda. Þessi sérsniðna uppsetning samanstendur af breyttu .inf files, valfrjáls uppsetningarstuðningur files, og bílstjóri files fyrir Windows 7/8/8.1/10. Hægt er að nota valfrjálsa uppsetningarforritið sem fylgir til að afrita ökumann files og skráðu tæki á tölvu fyrir eða eftir að tækið hefur verið tengt. Það mun einnig bæta við færslu í skráningu bæta við/fjarlægja forrit. Þegar tækið er tengt við tölvuna í fyrsta skipti verða reklarnir settir upp með litlum samskiptum frá notandanum.
Athugið: Sérsniðin uppsetning inniheldur ekki vottaða rekla fyrir Windows 7/8/8.1/10. Vottun verður að vera framkvæmd af Microsoft fyrir nýja uppsetningu ökumanns. Ekki er hægt að setja upp óvottaða rekla í Windows 7/8/8.1/10 nema við ákveðin prófunarskilyrði.
Til að keyra Custom USB Driver Installation Wizard, opnaðu CustomUSBDriverWizard.exe, sem er innifalinn í AN220SW.zip niðurhalinu. Myndin hér að neðan sýnir fyrsta skjáinn af uppsetningarhjálp fyrir sérsniðna USB-rekla. Veldu tegund af uppsetningu bílstjóra sem þú vilt. Fyrir nákvæmar leiðbeiningar um að búa til sérsniðna reklauppsetningu, sjá 3. Búa til sérsniðinn ökumann. Þessi lýsing fer í gegnum ferlið við að sérsníða CP210x rekla. Ferlið við að búa til Direct Access (USBXpress) bílstjóri eða CP2130 bílstjóri er það sama og þessi lýsing, veldu aðeins „USBXpress WinUSB Driver Installation“ eða „CP2130 WinUSB Driver Installation“ á upphafsskjá töframannsins, í sömu röð.
Mynd 2.1. Val á uppsetningu ökumanns
Að búa til sérsniðinn bílstjóri
Þessi hluti lýsir því hvernig á að búa til sérsniðna rekla. Til að byrja skaltu velja tegund uppsetningar sem á að sérsníða: „Virtual COM Port Driver Installation“, „USBXpress WinUSB Installation“ eða „CP2130 WinUSB Driver Installation“. Tekinn er fram munur á uppsetningunum þremur, en eins ogampLe CP210x sérsniðin er sýnd á myndunum. Næst skaltu ákvarða hvort búa skal til uppsetningarforrit (sjá 3.5 Uppsetningarstrengsvalkostir og 3.8 kynslóðaskrá fyrir frekari upplýsingar um búið til uppsetningarforrit) og smelltu á Næsta.
Viðvörun um ökumannsvottorð
Fyrsti skjárinn er viðvörunin sem útskýrir að uppsetning ökumanns sem myndast verður ekki vottuð. (Sjá mynd hér að neðan.) Smelltu á Next til að byrja að sérsníða uppsetningu ökumanns.
Mynd 3.1. Viðvörun um ökumannsvottorð
Val á stýrikerfi
Fyrsta skrefið í sérstillingarforritinu (sýnt á myndinni hér að neðan) er að tilgreina stýrikerfið sem sérsniðinn bílstjóri er búinn til fyrir.
Mynd 3.2. Val á stýrikerfi
Strengur og File Nafnasérstilling
Næsta skref í sérstillingarforritinu (sýnt á mynd 3.3 Strengur og File Sérsnið á síðu 6) er að tilgreina það sem þú vilt
strengir og filenöfn. Hverjum reit er lýst nánar hér að neðan.
Nafn fyrirtækis (langt nafn fyrir .inf File Færslur)
Nafn fyrirtækisins kemur fram í .inf file færslur og er hámarkslengd 255 stafir.
Fyrirtækisskammstöfun (stutt nafn fyrir .inf File Færslur)
Skammstöfunin birtist í .inf file færslur og er hámarkslengd 31 stafir.
File Nafn fyrir .inf
Þessi reitur gerir kleift að tilgreina einstakt heiti fyrir .inf file. Hámarkslengd þessa strengs er átta stafir. Hið myndaða file verða nefndir xxxxxxxx.inf.
Mynd 3.3. Strengur og File Sérsniðin
Aðlögun VID, PID og tækisheita
Næsta skref í sérstillingarforritinu (sýnt á mynd 3.4 VID og PID sérstilling á blaðsíðu 7) leyfir margar VID/PID samsetningar í einum rekla. Þessi færsla er einnig þar sem Device Name, sem birtist í Windows Device Manager, er tilgreint. Fyrrverandiample fyrir Windows 7 er sýnt á mynd 3.6 Windows 7 Device Manager Example á síðu 9.
Almennt heiti uppsetningar tækis
Þessi reitur er almenn lýsing á uppsetningu tækis. Þetta mun ekki birtast í Device Manager, en mun birtast við uppsetningu ef notandinn er beðinn um disk.
Tækjalisti
Tækjalistinn gerir kleift að bæta mörgum VID og PID samsetningum við einn bílstjóri. Núverandi tæki er hægt að breyta með því að tvísmella á færslu.
Mynd 3.4. VID og PID sérsniðin
Til að bæta við nýrri færslu, smelltu á Bæta við hnappinn. Nýr svargluggi (sýndur á mynd 3.5 Bæta við VID/PID/nafni tækis við uppsetningu á síðu 8) mun birtast með eftirfarandi valkostum.
Tegund tækis
Þetta tilgreinir hvaða tæki er verið að aðlaga. Ef verið er að sérsníða VCP rekla fyrir CP2105 Dual UART Bridge, tvö viðmót
nöfn munu birtast. Sömuleiðis, ef verið er að sérsníða VCP rekilinn fyrir CP2108 Quad UART Bridge, munu fjögur viðmótsnöfn birtast. Annars mun aðeins eitt viðmótsheiti birtast.
VID
Leyfir tilgreiningu á nýju auðkenni söluaðila (VID).
PID
Leyfir tilgreiningu á nýju vöruauðkenni (PID).
Nafn tækis
Þessi strengur mun birtast í Device Manager undir Ports or USB flipanum. Ef verið er að sérsníða VCP rekilinn fyrir brúartæki með mörgum viðmótum mun einn strengur birtast fyrir hvert viðmót.
Mynd 3.5. Bættu VID / PID / Device Name við uppsetningu
Mynd 3.6. Windows 7 Tækjastjóri Tdample
Ef ekki er verið að búa til uppsetningarforrit, slepptu þá yfir í 3.9 Staðfesting valkosta.
Uppsetningarstrengsvalkostir
Næsta skref í aðlögunarferlinu er að tilgreina valkosti fyrir uppsetningarforritið. Uppsetningarforritið gerir kleift að setja upp tæki fyrir eða eftir að tæki hefur verið tengt við tölvuna. Ef þetta er keyrt áður en tæki er tengt við, verða ökumenn þegar skráðir fyrir tæki sem tilheyra þeirri uppsetningu. Ef tæki er þegar tengt við, mun uppsetningarforritið skanna rútuna aftur fyrir hvaða tæki sem er fyrir þá uppsetningu. Þessi hluti fjallar um að bæta við strengjum uppsetningarforritsins og er sýndur á mynd 3.7 Uppsetningarstrengir á blaðsíðu 10. Uppsetningarforritið og samsvarandi setup.ini þess file eru útskýrðar nánar í „AN335: UPPSETNINGARAÐFERÐIR fyrir USB ökumenn“.
Vöruheiti
Þetta er strengurinn sem auðkennir uppsetningu vörunnar í skráningunni Bæta við/fjarlægja forrit. Strenginn birtist sem „(Fjarlæging ökumanns)“ til að auðvelda auðkenningu.
Nafn fyrir uppsetningu File
Þetta er nafnið á uppsetningarforritinu og birtist sem ".exe".
Mynd 3.7. Uppsetningarstrengir
Tækjavalkostir
Næsta skref í sérstillingarforritinu (sýnt í 3.6.2 Selective Suspend Support) er að stilla raðupptalningu og valkosta stöðvunarvalkosti.
Stuðningur við raðtalningar
Þetta gerir Windows kleift að „tala upp“ tæki(n), eins og raðmýs eða ytra mótald, sem er tengt við CP210x. Ef tækið þitt sýnir alltaf gögn í tölvunni (eins og GPS tæki) skaltu slökkva á þessu til að koma í veg fyrir rangar raðupptalningar.
Sértækur stöðvunarstuðningur
Með því að virkja þennan eiginleika mun tækið svæfa ef það hefur ekki verið opnað í lengri tíma en tilgreint Timeout Value. Þetta er notað til að spara orku á tölvunni og er mælt með því nema CP210x þurfi að vera með rafmagni ef handfang tækisins er ekki opnað.
Mynd 3.8. Tækjavalkostir
Uppsetningarvalkostir
Sérstakir valkostir fyrir GUI ættu nú að vera tilgreindir.
Sýna GUI glugga meðan á uppsetningu stendur
Merktu við þennan valkost þegar búið er að nota uppsetningarforritið sem sjálfstætt forrit. Uppsetningarforritið mun sýna nokkra GUI glugga meðan á uppsetningarferlinu stendur. Taktu hakið úr þessum valkosti til að keyra uppsetningarforritið í hljóðlátum ham. Þegar keyrt er í hljóðlátri stillingu mun ekkert GUI birtast. Þetta er gagnlegt þegar annað forrit er notað til að ræsa þetta uppsetningarforrit.
Afrita Files í miðaskrá meðan á uppsetningu stendur:
Merktu við þennan valmöguleika ef afrit af rekla þarf á harða disknum. Þetta er gagnlegt þegar þú setur upp reklana af geisladiski. Taktu hakið úr þessum valmöguleika ef afrit af bílstjóranum files er ekki þörf á harða disknum.
Markskrá
Velur staðsetningu harða disksins sem mun innihalda afrit af rekilinum files. Sjálfgefin staðsetning er C:\Program Files\Silabs\MCU\CP210x fyrir VCP bílstjórinn og C:\ProgramFiles\Silabs\MCU\USBXpress fyrir USBXpress bílstjórinn. Ef valmöguleikinn „Sýna GUI glugga meðan á uppsetningu stendur“ er valinn er hægt að breyta þessari slóð meðan á uppsetningu stendur með því að smella á Vafra hnappinn. Hins vegar, ef valmöguleikinn „Sýna GUI glugga meðan á uppsetningu stendur“ er ekki valinn, þá er sjálfgefin möppu alltaf notuð nema skráasafn sé tilgreint í gegnum skipanalínuna. Þessi valkostur er hunsaður ef „Afrita Files to Directory meðan á uppsetningu stendur“ valkosturinn er ekki valinn.
Athugið: Markskráin verður að vera mismunandi fyrir hverja vöru sem gefin er út.
Sýna GUI glugga meðan á fjarlægja
Hakaðu við þennan valkost þegar búið er að nota Uninstaller sem sjálfstætt forrit. Uninstaller mun sýna nokkra GUI glugga meðan á fjarlægðarferlinu stendur. Taktu hakið úr þessum valkosti ef Uninstaller verður ræst af öðru forriti. Uninstaller keyrir síðan í Quiet Mode. Þegar keyrt er í hljóðlátri stillingu mun ekkert GUI birtast.
Fjarlægja Files frá Target Directory meðan á Uninstall stendur
Hakaðu við þennan valkost ef files afrituð í Target möppuna ætti að fjarlægja við fjarlægingu. Þessi valkostur er hunsaður ef „Afrita Files to Directory meðan á uppsetningu stendur“ valkosturinn er ekki valinn.
Mynd 3.9. Uppsetningarvalkostir
Kynslóðaskrá
Næsta skref í sérstillingarforritinu er að tilgreina hvar þessi sérsniðna rekla er uppsett files verður búið til. Sjálfgefin skrá fyrir VCP-rekla er C:\Silabs\MCU\CustomCP210xDriverInstall og sjálfgefin fyrir USBXpress Driver er C:\Silabs\MCU\CustomUSBXpressDriverInstall. Hins vegar er hægt að velja eða búa til aðra möppu. Þetta skref er sýnt á myndinni hér að neðan.
Athugið: Þetta er ekki raunveruleg uppsetning á reklum. Þetta er einfaldlega skrá til að gefa út alla uppsetningu fileer þörf fyrir uppsetninguna. Þessar files er hægt að bæta við geisladisk eða OEM uppsetningu til að dreifa til endanotanda.
Mynd 3.10. Kynslóðaskrá
Staðfesting valmöguleika
Lokaskrefið í aðlögunarbúnaðinum er að endurstillaview allir valdir valkostir. Ef einhverju þarf að breyta er hægt að nota Til baka hnappinn til að fara aftur á fyrri síður til að breyta hlutum. Þegar allir valkostir hafa verið staðfestir, ýttu á Ljúka til að búa til sérsniðna rekilinn files. Þetta skref er sýnt á myndinni hér að neðan.
Mynd 3.11. Staðfesting valmöguleika
Sérsníða uppsetningar rekla, macOS (Mac OS X)
Ef VID eða PID er breytt frá sjálfgefnum verksmiðjustillingum, hafðu samband við Silicon Laboratories Support (https://www.silabs.com/support) til að fá rekla sem innihalda nýju gildin. Mac OS X krefst þess að reklarnir séu settir saman með gildunum sem verða notuð af framleiðslu CP210x tækinu.
Endurskoðunarsaga
Endurskoðun 1.1
Júní, 2021
- Uppfærði titilinn á AN335.
- Skipti um AN144 fyrir AN721.
- Uppfærð mynd 3.2.
Endurskoðun 1.0
ágúst, 2018
- Umbreytt í nýtt Appnote snið.
- Uppfærðar skjámyndir til að passa við núverandi útgáfu sérstillingartólsins.
- Bætt við tilvísunum í CP2130 bílstjóri.
- Uppfærðar Windows útgáfur í núverandi studdar útgáfur 7/8/8.1/10.
- Uppfærðar tilvísanir í USBXpress rekla til að nefna núverandi nafn „Rekla fyrir beinan aðgang“.
- Bætti EFM8UBx tækjum við studd tæki lista.
Endurskoðun 0.7
- CP2108 bætt við listann yfir viðeigandi tæki.
Endurskoðun 0.6
- Bætti við stuðningi fyrir C8051F38x, C8051T32x og C8051T62x tæki.
Uppfærðar myndir 1 til 12.
Endurskoðun 0.5
- Bætti við stuðningi fyrir CP2104 og CP2105.
- Bætti við stuðningi fyrir Windows 7.
- Uppfærði allar skjámyndir af AN220 hugbúnaðinum.
- Uppfærðar útskýringar á AN220 hugbúnaði.
Endurskoðun 0.4
- Uppfært skýringarmyndir og orðalag til að endurspegla 4.1 og síðari útgáfur af sérsniðnum ökumannshjálp.
- Uppfært til að innihalda skjalfestan stuðning við C8051F34x tæki.
- Uppfært til að endurspegla Vista stuðning.
Endurskoðun 0.3
- Uppfærðar tölur og sérstillingarlýsing til að endurspegla útgáfu 3.4 og nýrri af sérsniðnum ökumannshjálp.
- Fjarlægði USBXpress sérstaka sérstillingarlýsingu. Útgáfa 3.4 og síðar inniheldur sama ferli til að sérsníða bæði VCP og USBXpress reklauppsetningar.
- Fjarlægði foruppsetningarskýringar og bætti við lýsingum á því hvernig nýja uppsetningarforritið er notað.
Endurskoðun 0.2
- Bætti CP2103 við viðeigandi tæki á síðu 1.
Endurskoðun 0.1
- Fyrsta endurskoðun.
Simplicity stúdíó
Aðgangur með einum smelli að MCU og þráðlausum verkfærum, skjölum, hugbúnaði, frumkóðasöfnum og fleira. Í boði fyrir Windows, Mac og Linux!
IoT safn
www.silabs.com/IoT
SV/HW
www.silabs.com/Simplicity
Stuðningur og samfélag
www.silabs.com/community
Fyrirvari
Silicon Labs ætlar að veita viðskiptavinum nýjustu, nákvæma og ítarlega skjölin um öll jaðartæki og einingar sem eru tiltækar fyrir kerfis- og hugbúnaðarframleiðendur sem nota eða ætla að nota Silicon Labs vörurnar. Einkennisgögn, tiltækar einingar og jaðartæki, minnisstærðir og minnisföng vísa til hvers tiltekins tækis og „Dæmigerðar“ færibreytur geta verið mismunandi eftir mismunandi forritum. Umsókn tdampLesið sem lýst er hér er eingöngu til lýsingar. Silicon Labs áskilur sér rétt til að gera breytingar án frekari fyrirvara á vöruupplýsingum, forskriftum og lýsingum hér, og gefur enga ábyrgð á nákvæmni eða heilleika meðfylgjandi upplýsinga. Án fyrirvara getur Silicon Labs uppfært fastbúnað vörunnar meðan á framleiðslu stendur af öryggis- eða áreiðanleikaástæðum. Slíkar breytingar munu ekki breyta forskriftum eða frammistöðu vörunnar. Silicon Labs ber enga ábyrgð á afleiðingum notkunar upplýsinganna sem gefnar eru upp í þessu skjali. Þetta skjal felur ekki í sér eða gefur beinlínis leyfi til að hanna eða búa til samþættar rafrásir. Vörurnar eru ekki hannaðar eða heimilaðar til notkunar í neinum FDA Class III tækjum, forritum þar sem FDA formarkaðssamþykki er krafist eða lífsstuðningskerfum án sérstaks skriflegs samþykkis Silicon Labs. „Lífsstuðningskerfi“ er sérhver vara eða kerfi sem ætlað er að styðja við eða viðhalda lífi og/eða heilsu, sem, ef það mistekst, má með sanngirni búast við að leiði til
veruleg líkamstjón eða dauða. Silicon Labs vörur eru ekki hannaðar eða heimilaðar fyrir hernaðarlega notkun. Silicon Labs vörur skulu ekki undir neinum kringumstæðum notuð í gereyðingarvopnum, þar með talið (en ekki takmarkað við) kjarnorku-, sýkla- eða efnavopn, eða eldflaugar sem geta flutt slík vopn. Silicon Labs afsalar sér allri óbeinum og óbeinum ábyrgðum og ber ekki ábyrgð eða ábyrg fyrir meiðslum eða skemmdum sem tengjast notkun Silicon Labs vöru í slíkum óviðkomandi forritum.
Athugið: Þetta efni gæti innihaldið móðgandi hugtök sem eru nú úrelt. Silicon Labs er að skipta út þessum skilmálum fyrir innifalið tungumál þar sem hægt er. Fyrir frekari upplýsingar, heimsækja www.silabs.com/about-us/inclusive-lexicon-project
Upplýsingar um vörumerki
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® og Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, Clockbuilder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro lógó og samsetningar þeirra, „orkuvænustu örstýringar í heimi“, Ember®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, ISOmodem®, Precision32®, ProSLIC®, Simplicity Studio®, SiPHY®, Telegesis, Telegesis Logo®, USBXpress® , Zentri, Zentri lógóið og Zentri DMS, Z-Wave® og fleiri eru vörumerki eða skráð vörumerki Silicon Labs. ARM, CORTEX, Cortex-M3 og THUMB eru vörumerki eða skráð vörumerki ARM Holdings. Keil er skráð vörumerki ARM Limited. Wi-Fi er skráð vörumerki Wi-Fi Alliance. Allar aðrar vörur eða vörumerki sem nefnd eru hér eru vörumerki viðkomandi eigenda.
Fyrirtækið Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
Bandaríkin
www.silabs.com
Skjöl / auðlindir
![]() |
SILICON LABS USB bílstjóri sérsniðin AN220 [pdfLeiðbeiningarhandbók SILICON LABS, USB, Driver, Customization, AN220 |