USB gailuaren firmwarearen eguneratzea STMicroelectronics Extension
UM0412
Erabiltzailearen eskuliburua
Sarrera
Dokumentu honek STMicroelectronics gailuaren firmware eguneratzeko liburutegiaren erabilera ilustratzeko garatu den erakustaldiko erabiltzailearen interfazea deskribatzen du. Liburutegi honen deskribapena, aplikazioak programatzeko interfazea barne, "DfuSe aplikazioak programatzeko interfazea" dokumentuan dago eta DfuSe softwarearekin instalatuta dago.
Hasteko
1.1 Sistemaren eskakizunak
DfuSe erakustaldia Windows sistema eragilearekin erabiltzeko, Windows-en azken bertsioa izan behar da, hala nola Windows 98SE, Millennium, 2000, XP edo VISTA.
ordenagailuan instalatuta.
Zure ordenagailuan instalatutako Windows OS-aren bertsioa zehaztu daiteke mahaigaineko "Nire ordenagailua" ikonoan eskuineko botoiarekin klik eginez, eta gero bistaratuko den PopUpMenuko "Propietateak" elementuan klik eginda. OS mota "Sistemaren propietateak" elkarrizketa-koadroan bistaratzen da "Sistema" etiketaren azpian "Orokorra" fitxa-orrian (ikus 1. irudia).
1. Irudia. Sistemaren propietateen elkarrizketa-koadroa
1.2 Paketearen edukia
Pakete honetan elementu hauek hornitzen dira:
Softwarearen edukiak
- Hurrengo bi hauek osatutako STTube kontrolatzailea files:
– STTub30.sys: demo taularako kargatu beharreko kontrolatzailea.
– STFU.inf: Konfigurazioa file gidariarentzat. - DfuSe_Demo_V3.0_Setup.exe: Instalazioa file DfuSe aplikazioak eta iturburu-kodea zure ordenagailuan instalatzen dituena.
Hardwarearen edukia
Tresna hau USB interfaze baten bidez gailuaren firmware-berritzea onartzen duten STMicroelectronics gailu guztiekin lan egiteko diseinatuta dago. Xehetasun gehiago lortzeko, jarri harremanetan zure ST
ordezkaria edo bisitatu ST webgunea (http://www.st.com).
1.3 DfuSe erakustaldiaren instalazioa
1.3.1 Softwarearen instalazioa
Exekutatu DfuSe_Demo_V3.0_Setup.exe file: InstallShield Wizard-ek DfuSe aplikazioak eta iturburu-kodea zure ordenagailuan instalatzeko gidatuko zaitu. Softwarea behar bezala instalatuta dagoenean, egin klik "Amaitu" botoian. Ondoren, gidariaren direktorioa arakatu dezakezu.
Gidaria files zure instalazio bideko "Driver" karpetan daude (C:\Program files\STMicroelectronics\DfuSe).
Demo aplikazioaren eta DfuSe liburutegiaren iturburu kodea “C:\Program Files\STMicroelectronics\DfuSe\Sources” karpeta.
Dokumentazioa “C:\Program Files\STMicroelectronics\DfuSe\Sources\Doc” karpeta.
1.3.2 Hardwarearen instalazioa
- Konektatu gailua ordenagailuko ordezko USB ataka batera.
- "Hardware berria aurkitutako morroia" hasten da orduan. Hautatu "Instalatu zerrenda edo kokapen zehatz batetik" behean agertzen den moduan eta egin klik "Hurrengoa".
- Hautatu "Ez bilatu. Instalatu beharreko kontrolatzailea aukeratuko dut" behean agertzen den moduan eta gero egin klik "Hurrengoa".
- Dagoeneko kontrolatzaile bat instalatuta badago, modelo-zerrendak hardware-eredu bateragarriak erakutsiko ditu, bestela, egin klik "Diskoa eduki..." kontrolatzailea aurkitzeko. files.
- "Instalatu Diskotik" elkarrizketa-koadroan, egin klik "Arakatu..." kontrolatzailea zehazteko files kokapena, gidariaren direktorioa zure instalazio-bidean dago (C:\Program files\STMicroelectronics\DfuSe\Driver), ondoren egin klik "Ados".
PCak INF zuzena automatikoki hautatzen du file, kasu honetan, STFU.INF. Windows-ek beharrezko kontrolatzailea aurkitu duenean.INF file, hardware eredu bateragarria modeloen zerrendan bistaratuko da. Egin klik "Hurrengoa" jarraitzeko.
- Windows kontrolatzailea instalatzen ari denean, abisu-elkarrizketa bat bistaratuko da kontrolatzaileak Windows logoaren probak gainditu ez dituela adieraziz, egin klik "Jarraitu hala ere" jarraitzeko.
- Orduan Windows-ek mezu bat erakutsi beharko luke instalazioa arrakastatsua izan dela adierazten duena.
Sakatu "Amaitu" instalazioa amaitzeko.
DFU file
DFU gailuak erosi dituzten erabiltzaileek gailu horien firmwarea eguneratzeko gaitasuna behar dute. Tradizionalki, firmwarea Hex, S19 edo Binary-n gordetzen da files, baina formatu hauek ez dute berritze eragiketa egiteko beharrezko informaziorik, deskargatu beharreko programaren benetako datuak baino ez dituzte. Hala ere, DFU eragiketak informazio gehiago behar du, hala nola produktuaren identifikatzailea, saltzailearen identifikatzailea, Firmwarearen bertsioa eta erabili nahi den xedearen ordezko ezarpen-zenbakia (Helburuaren IDa). Informazio hau gehitzeko, berri bat file formatua erabili behar da, DFU deituko zaio file formatua. Xehetasun gehiagorako, ikusi "DfuSe File Formatearen zehaztapena” dokumentua (UM0391).
Erabiltzailearen interfazearen deskribapena
Atal honek DfuSe paketean erabilgarri dauden erabiltzaile-interfaze desberdinak deskribatzen ditu eta DFU eragiketak egiteko nola erabili azaltzen du, hala nola igo, deskargatu eta
firmwarea file kudeaketa.
3.1 DfuSe erakustaldia
Firmwarearen eguneratzeak prestakuntza berezirik gabe egin ahal izan behar dira, baita erabiltzaile hasiberriek ere. Horregatik, erabiltzaile-interfazea ahalik eta sendoena eta erabiltzeko errazena izateko diseinatu zen (ikus 9. irudia). 9. irudiko zenbakiek 1. taulako deskribapenari dagozkio DfuSe Demonstration interfazean dauden kontrolak zerrendatzen dituena.
1. taula erabili demo elkarrizketa-koadroaren deskribapena
Kontrola | Deskribapena |
1 | DFU erabilgarri eta HID gailu bateragarriak zerrendatzen ditu, hautatutakoa une honetan erabiltzen dena da. HID gailu bateragarria HID klaseko gailu bat da, bere txostenaren deskribatzailean HID kentzeko funtzioa (USAGE_PAGE OxFF0O eta USAGE_DETACH 0x0055) eskaintzen duena. Example: Oxa1, Ox00, // Bilduma(Fisikoa) 0x06, Ox00, OxFF, // Saltzaileak definitutako erabilera orria - OxFP00 0x85, 0x80, // REPORT_ID (128) 0x09, 0x55, // ERABILERA (HID desegin) 0x15, Ox00, // LOGICAL_MINIMUM (0) 0x26, OxFF, Ox00, // LOGICAL_MAXIMUM (255) 0x75, 0x08, // REPORT_SIZE (8 bit) 0x95, Ox01, // REPORT_COUNT (1) Ox131, 0x82, // EZAUGARRIA (Datuak, Barria, Abs, Bol.) OxCO, // END_COLLECTION (Saltzaileak zehaztuta) |
2 | DFU modurako gailu-identifikatzaileak; PID, VID eta Bertsioa. |
3 | Aplikazio modurako gailu-identifikatzaileak; PID, VID eta Bertsioa. |
4 | Bidali Sartu DFU moduan komandoa. Target-ek Aplikaziotik DFU modura aldatuko du edo HID Detach bat bidaliko du gailua HID gailu bateragarria bada. |
5 | Bidali Utzi DFU moduko komandoa. Target DFUtik Aplikazio modura aldatuko da. |
6 | Memoria mapaketa, Egin klik bikoitza elementu bakoitzean view memoria zatiari buruzko xehetasun gehiago. |
7 | Aukeratu helmuga DFU file, igotako datuak bertan kopiatuko dira file. |
8 | Hasi Kargatze eragiketa. |
9 | Uneko operazioan zehar transferitutako datuen tamaina (Igo/Berritu). |
10 | Uneko eragiketaren iraupena (Igo/Berritu). |
11 | Eskuragarri dauden helburuak kargatutako DFU-n file. |
12 | Aukeratu DFU iturria file, deskargatutako datuak honetatik kargatuko dira file. |
13 | Hasi berritze-eragiketa (Ezabatu eta deskargatu). |
14 | Egiaztatu datuak behar bezala kargatu diren. |
15 | Eragiketaren aurrerapena erakutsi. |
16 | Uneko eragiketa bertan behera utzi. |
17 | Irten aplikazioa. |
STM32F105xx edo STM32F107xx batean erabiltzen ari den mikrokontroladorea bada, DfuSe demoak ezaugarri berri bat erakusten du, esportatutako "Option byte" memoria zatiaren gainean aukera bytearen datuak irakurtzean datza. Egin klik bikoitza memoria mapako erlazionatutako elementuan (6. taulako 1. elementua/9. irudian) elkarrizketa-koadro berri bat irekitzen da, irakurtzeko aukeraren byteak bistaratzen dituena. Kutxa hau erabil dezakezu zure konfigurazioa editatzeko eta aplikatzeko (ikus 10. irudia).
Erremintak aukeratutako memoria zatiaren gaitasunak detektatzeko gai da (irakurri, idatzi eta ezabatu). Irakurgaitza den memoriaren kasuan (irakurtzeko babesa aktibatuta), hau adierazten du
memoria irakurtzeko egoera eta irakurtzeko babesa desaktibatu behar den ala ez galdetzeko galdetzen du.
3.2 DFU file kudeatzailea
3.2.1 "Egin nahi" elkarrizketa-koadroa
DFU denean file kudeatzailea aplikazioa exekutatzen da, "Egin nahi" elkarrizketa-koadroa agertzen da eta erabiltzaileak aukeratu behar du file egin nahi duen eragiketa. Hautatu lehen irrati-botoia DFU bat sortzeko file S19, Hex edo Bin batetik file, edo bigarrena S19, Hex edo Bin bat ateratzeko file DFU batetik file (ikus 11. irudia). Hautatu "DFU bat SORTU nahi dut file S19, HEX edo BIN-tik files” irrati-botoia DFU bat sortu nahi baduzu file S19, Hex edo Binary-tik files.
Hautatu "S19, HEX edo BIN atera nahi dut files DFU one" irrati-botoia S19, Hex edo Binary bat atera nahi baduzu file DFU batetik file.
3.2.2 File belaunaldi elkarrizketa-koadroa
Lehen aukera hautatu bazen, egin klik Ados botoian "File Belaunaldi elkarrizketa-koadroa”. Interfaze honek erabiltzaileari DFU bat sortzeko aukera ematen dio file S19, Hex edo Bin batetik file.
2. taula. File belaunaldi elkarrizketa-koadroaren deskribapena
Kontrola | Deskribapena |
1 | Saltzailearen identifikatzailea |
2 | Produktuaren identifikatzailea |
3 | Firmware bertsioa |
4 | Eskuragarri dauden irudiak DFUn txertatzeko file |
5 | Helburu-identifikatzaile-zenbakia |
6 | Ireki S19 edo Hex file |
7 | Ireki Binary files |
8 | Helburuaren izena |
9 | Ezabatu hautatutako irudia irudien zerrendatik |
10 | Sortu DFU file |
11 | Utzi eta irten aplikaziotik |
S19, Hex eta Bin delako files ez dute xede-zehaztapenik, erabiltzaileak Gailuaren propietateak (VID, PID eta bertsioa), Helburu IDa eta xede-izena sartu behar ditu DFU sortu aurretik. file.
3. taula. Multi-bin injekzio elkarrizketa-koadroaren deskribapena
Kontrola | Deskribapena |
1 | Ireki den azken bitarren bidea file |
2 | Ireki bitarra files. Bitar bat file a izan liteke file edozein formatutakoa (uhina, bideoa, testua, etab.) |
3 | Kargatutakoaren hasierako helbidea file |
4 | Gehitu file du file zerrenda |
5 | Ezabatu file batetik file zerrenda |
6 | File zerrenda |
7 | Berretsi file hautaketa |
8 | Utzi eta irten eragiketa |
3.2.3 File erauzketa elkarrizketa-koadroa
"Egin nahi" elkarrizketa-koadroan bigarren aukera hautatu bazen, egin klik Ados botoian "File erauzketa” elkarrizketa-koadroa. Interfaze honek S19, Hex edo Bin bat sortzeko aukera ematen du file DFU batetik file.
4. taula. File erauzketa elkarrizketa-koadroaren deskribapena
Kontrola | Deskribapena |
1 | Gailuaren saltzailearen identifikatzailea |
2 | Gailuaren produktuaren identifikatzailea |
3 | Firmware bertsioa |
4 | Ireki DFU file |
5 | Irudien zerrenda kargatutako DFUn file |
6 | Mota file sortu beharrekoa |
7 | Atera irudia S19, Hex edo Bin-era file |
8 | Utzi eta irten aplikaziotik |
Pausoz pauso prozedurak
4.1 DfuSe erakustaldi-prozedurak
4.1.1 Nola igo DFU bat file
- Exekutatu "DfuSe demostrazioa" aplikazioa (Hasi -> Programa guztiak -> STMicroelectronics -> DfuSe -> DfuSe Demonstration).
- Egin klik "Aukeratu" botoian (7. taulako 1. elementua/9. irudian) DFU bat hautatzeko file.
- Hautatu memoria-helburuak memoria-maparen zerrendan (6. taulako 1. elementua/9. irudia).
- Egin klik "Kargatu" botoian (8. taulako 1. elementua / 9. irudian) hautatutako DFU memoria-edukia kargatzen hasteko file.
4.1.2 Nola deskargatu DFU bat file
- Exekutatu "DfuSe demostrazioa" aplikazioa (Hasi -> Programa guztiak -> STMicroelectronics -> DfuSe -> DfuSe Demonstration).
- Egin klik "Aukeratu" botoian (12. taulako 1. elementua/9. irudian) DFU bat hautatzeko file. bistaratzen den informazioa, hala nola VID, PID, Bertsioa eta helburu-zenbakia DFUtik irakurtzen da file.
- Markatu "Optimizatu eguneratzearen iraupena" kontrol-laukia kargatzean FF blokeei ez ikusiarena egiteko.
- Egiaztatu "Egiaztatu deskargatu ondoren" kontrol-laukia datuak deskargatu ondoren egiaztapen-prozesua abiarazi nahi baduzu.
- Egin klik "Berritu" botoian (13. taulako 1. elementua/9. irudian) berritzen hasteko file edukia memoriari.
- Egin klik "Egiaztatu" botoian (14. taulako 1. elementua/9. irudian) datuak behar bezala deskargatu diren egiaztatzeko.
4.2 DFU file kudeatzaileen prozedurak
4.2.1 Nola sortu DFU fileS19/Hex/Bin-eko s files
- Exekutatu "DFU File Manager” aplikazioa (Hasi -> Programa guztiak -> STMicroelectronics > DfuSe-> DFU File Kudeatzailea).
- Hautatu "DFU bat SORTU nahi dut file S19, HEX edo BIN-tik files" elementua "Egin nahi" elkarrizketa-koadroan (Ta bl e 1 1 ) eta sakatu "Ados".
- Sortu DFU irudi bat S19/Hex edo bitar batetik file.
a) Ezarri erabili gabeko Helburuko ID zenbakia (5. taulako 2. elementua/12. irudia).
b) Bete VID, PID, Bertsioa eta xede-izena
c) Irudia S19 edo Hex batetik sortzeko file, egin klik "S19 edo Hex" botoian (6. taulako 2. elementua/4. irudian) eta hautatu zure file, DFU irudi bat sortuko da gehitutako bakoitzeko file.
d) Irudia bitar batetik edo gehiagotik sortzeko files, egin klik "Multi Bin" botoian (7. taulako 2. elementua/12. Irudia) "Multi Bin Injection" elkarrizketa-koadroa erakusteko (13. Irudia).
Egin klik Arakatu botoian (2. taulako 3. elementua/13. irudian) bitar bat hautatzeko file(*.bin) edo beste formatu batean file (Uhina, Bideoa, Testua,...).
Ezarri hasierako helbidea helbidearen eremuan (3. elementua 3. taulan/13. irudia).
Egin klik "Gehitu zerrendara" botoian (4. taulako 3. elementua/13. irudian) hautatutako bitarra gehitzeko file emandako helbidearekin.
Lehendik dagoen bat ezabatzeko file, hautatu eta egin klik "Ezabatu" botoian (5. taulako 3. elementua /13. irudia).
Berregin sekuentzia bera beste bitar batzuk gehitzeko files, Egin klik "Ados" baliozkotzeko. - Errepikatu (3.) urratsa beste DFU irudiak sortzeko.
- DFU sortzeko file, egin klik "Sortu".
4.2.2 S19/Hex/Bin nola atera fileDFUko s files
- Exekutatu "DFU File Manager” aplikazioa (Hasi -> Programa guztiak -> STMicroelectronics -> DfuSe -> DFU File Kudeatu).
- Hautatu "S19, HEX edo BIN EXTRACT nahi dut files from a DFU one" irrati-botoia "Egin nahi" elkarrizketa-koadroan (11. Irudia) eta sakatu "Ados".
- Atera S19/Hex edo bitar bat file DFU batetik file.
a) Egin klik Arakatu botoian (4. taulako 4. elementua/14. irudia) DFU bat hautatzeko file. Jasotako irudiak irudien zerrendan agertuko dira (4. elementua 4. taulan /14. irudia).
b) Hautatu irudi bat irudien zerrendatik.
c) Hautatu Hex, S19 edo Multiple Bin irrati-botoia (6. taulako 4. elementua / 14. irudia).
d) Egin klik “Atera” botoian (7. taulako 4. elementua/14. irudia) aukeratutako irudia ateratzeko. - Errepikatu (3.) urratsa beste DFU irudiak ateratzeko.
Berrikuspen historia
5. taula. Dokumentuen berrikuspenaren historia
Data | Berrikuspena | Aldaketak |
6-eka-07 | 1 | Hasierako kaleratzea. |
2-Urt-08 | 2 | 4. atala gehitua. |
24-08-XNUMX | 3 | 9. irudia 14. irudira eguneratua. |
2-09-XNUMX | 4 | erabili demoa V3.0 bertsiora eguneratua. 3.1 atala: DfuSe erakustaldia eguneratua: — 9. irudia: DfuSe demo elkarrizketa-koadroa eguneratu da — STM32F105/107xx gailuetarako eginbide berria gehitu da — 10. Irudia: Editatu aukera bytearen elkarrizketa-koadroa gehitu da 3.2 atalean eguneratua: DFU file kudeatzailea — 11. Irudia: “Egin nahi” elkarrizketa-koadroa — 12. Irudia: “Generation” elkarrizketa-koadroa — 13. Irudia: “Multi bin injection” elkarrizketa-koadroa — 14. Irudia: “Atera” elkarrizketa-koadroa |
Mesedez, irakurri arretaz:
Dokumentu honetako informazioa ST produktuekin lotuta dago soilik. STMicroelectronics NV eta bere filialek ("ST") dokumentu honetan eta hemen deskribatzen diren produktu eta zerbitzuetan edozein unetan aldaketak, zuzenketak, aldaketak edo hobekuntzak egiteko eskubidea dute, jakinarazi gabe.
ST produktu guztiak STren salmenta-baldintzen arabera saltzen dira.
Erosleak dira hemen deskribatzen diren ST produktu eta zerbitzuen aukeraketa, aukeraketa eta erabileraren erantzule bakarrak, eta STek ez du inolako erantzukizunik hartzen hemen deskribatutako ST produktu eta zerbitzuen aukeraketa, aukeraketa edo erabileraren inguruan.
Dokumentu honen arabera ez da inolako lizentziarik, espresuki edo inplizituki, bazterketaz edo bestelarik, jabetza intelektualeko eskubiderik ematen. Dokumentu honen zatiren batek hirugarrenen produktu edo zerbitzuei erreferentzia egiten badie, ez da ST-k emandako lizentziatzat hartuko hirugarrenen produktu edo zerbitzu horiek erabiltzeko, ezta bertan jasotako jabetza intelektualik edo erabileraren bermetzat hartuko. inolaz ere hirugarrenen produktu edo zerbitzu horien edo bertan jasotako jabetza intelektualaren edozein modutan.
ST-ren SALMENTA-BALDINTZA ETA BALDINTZAK KONTRAKO XEDATU EZ EZ EZEAN, ST-k EZKO DU ST- PRODUKTUEN ERABILERA ETA/EDO SALMENTIARI BURUZKO BERME ESPERIALIZKO EDO INPLIZITURI BURUZKO, MUGA GABE MERKATARITZARAKO BERME INPLIZITUAK BARNE EDOZEIN JURISDIKZIOA), EDO PATENTE, COPYRIGHT EDO BESTE JABETASUN INTELEKTUALAREN ESKUBIDE BATZUK URRATZEA.
ST ORDEZKARI BAIMENDUTAKO BAIMENDUTAKO BATEK IDATZIZ ESARRIZ ONARTZEN IZAN EZ EZAN, ST PRODUKTUAK EZ DIRA GOMENDATZEN, BAIMENDUTAKO EDO BERMATZEN ERABILTZEKO APLIKAZIO MILITARRAK, HEGAZKIZUNAK, ESPAZIOA, BIZITZA SALTE EDO BIZITZA IRAUNKOTZEKO APLIKAZIOAK ERABILTZEKO APLIKAZIO MILITARRAK. LESIO PERTSONALA, HERIOTZA EDO ONDASUN LARRIA EDO INGURUMENAREN KALTEA EMAN. “AUTOMOZIOKO KALITATEA” EZ DAUDEN ST PRODUKTUAK AUTOMOBILITZAREN APLIKAZIOETAN BAKARRIK ERABIL DIRA ERABILTZAILEAREN ARRISKUAN.
Dokumentu honetan zehazten diren adierazpenetatik eta/edo ezaugarri teknikoetatik bestelako xedapenekin ST produktuen birsalketak berehala baliogabetuko du ST-k hemen deskribatzen den ST produktu edo zerbitzuagatik emandako bermerik, eta ez du inolako erantzukizunik sortuko edo zabalduko. ST.
ST eta ST logotipoa STren marka komertzialak edo erregistratutako marka komertzialak dira hainbat herrialdetan.
Dokumentu honetako informazioak aurretik emandako informazio guztia ordezkatzen eta ordezkatzen du.
ST logotipoa STMicroelectronics-en marka erregistratua da. Gainerako izen guztiak dagozkien jabeen jabetzakoak dira.
© 2009 STMicroelectronics - Eskubide guztiak erreserbatuta
STMicroelectronics enpresa taldea
Australia – Belgika – Brasil – Kanada – Txina – Txekiar Errepublika – Finlandia – Frantzia – Alemania – Hong Kong – India – Israel – Italia – Japonia –
Malaysia – Malta – Maroko – Filipinak – Singapur – Espainia – Suedia – Suitza – Erresuma Batua – Amerikako Estatu Batuak
www.st.com
Dok ID 13379 Rev 4
Dokumentuak / Baliabideak
![]() |
ST DfuSe USB gailuaren firmware-berritzea STMicroelectronics luzapena [pdfErabiltzailearen eskuliburua DfuSe USB gailua, Firmwarearen eguneratzea STMicroelectronics Extension, DfuSe USB gailuaren Firmwarearen eguneratzea, STMicroelectronics Extension, DfuSe USB gailuaren firmwarearen eguneratzea STMicroelectronics Extension, UM0412 |