Kebul Na'urar Firmware Haɓaka STMicroelectronics Extension
UM0412
Jagoran mai amfani
Gabatarwa
Wannan daftarin aiki yana bayyana nunin mahaɗan mai amfani wanda aka haɓaka don kwatanta amfani da ɗakin karatu na haɓaka firmware na na'urar STMicroelectronics. Bayanin wannan ɗakin karatu, gami da aikace-aikacensa na shirye-shirye, yana ƙunshe a cikin takaddar "DfuSe Application Programming interface" kuma an shigar dashi tare da software na DfuSe.
Farawa
1.1 Tsarin buƙatun
Don amfani da nunin DfuSe tare da tsarin aiki na Windows, sabon sigar Windows na kwanan nan, kamar Windows 98SE, Millennium, 2000, XP, ko VISTA, dole ne ya kasance.
shigar a kan PC.
Za a iya ƙayyade sigar Windows OS ɗin da aka shigar akan PC ɗinku ta danna dama akan gunkin "Kwamfuta ta" akan tebur, sannan danna abu "Properties" a cikin PopUpMenu da aka nuna. Ana nuna nau'in OS a cikin akwatin maganganu na "System Properties" a ƙarƙashin lakabin "Tsarin" a cikin takardar "General" (duba Hoto 1).
Hoto 1. Akwatin maganganu na kaddarorin tsarin
1.2 Kunshin abun ciki
Ana kawo abubuwa masu zuwa a cikin wannan fakitin:
Abubuwan da ke cikin software
- Direban STTube wanda ya ƙunshi biyu masu biyo baya files:
– STTub30.sys: Direba da za a lodawa ga demo allo.
- STFU.inf: Kanfigareshan file ga direba. - DfuSe_Demo_V3.0_Setup.exe: Shigarwa file wanda ke shigar da aikace-aikacen DfuSe da lambar tushe akan kwamfutarka.
Abubuwan da ke cikin hardware
An ƙera wannan kayan aikin don yin aiki tare da duk na'urorin STMicroelectronics waɗanda ke goyan bayan Haɓaka Firmware Na'ura ta hanyar kebul na USB. Don ƙarin cikakkun bayanai, tuntuɓi ST
wakilci ko ziyarci ST webshafin (http://www.st.com).
1.3 DfuSe shigarwa
1.3.1 Shigar da software
Gudanar da DfuSe_Demo_V3.0_Setup.exe file: InstallShield Wizard zai jagorance ka don shigar da aikace-aikacen DfuSe da lambar tushe akan kwamfutarka. Lokacin shigar da software cikin nasara, danna maɓallin "Gama". Sannan zaku iya bincika directory directory.
Direba files suna cikin babban fayil "Driver" a cikin hanyar shigar ku (C:\Program files\STMicroelectronicsDfuSe).
Lambar tushe don aikace-aikacen Demo da ɗakin karatu na DfuSe yana cikin “C:\Program Files\STMicroelectronicsDfuSe\Sources" babban fayil.
Takaddun bayanai suna cikin “C:\Program Files\STMicroelectronicsDfuSe\SourcesDoc" babban fayil.
1.3.2 Shigar Hardware
- Haɗa na'urar zuwa madaidaicin tashar USB akan PC ɗin ku.
- "Sabuwar Mayen Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Kayan Ƙasa" yana farawa. Zaɓi "Shigar daga jerin ko takamaiman wuri" kamar yadda aka nuna a ƙasa sannan danna "Na gaba".
- Zaɓi “Kada a bincika. Zan zabi direban da zan girka” kamar yadda aka nuna a kasa sannan in danna “Next”.
- Idan an riga an shigar da direba, lissafin ƙirar zai nuna samfuran kayan aikin da suka dace, sannan danna "Have Disk..." don nemo direban. files.
- A cikin akwatin maganganu "Shigar Daga Disk", danna "Bincika..." don tantance direban files wurin, directory ɗin direba yana cikin hanyar shigar ku (C:\Program files\STMicroelectronicsDfuSeDriver), sannan danna "Ok".
PC tana zabar INF daidai file, a wannan yanayin, STFU.INF. Da zarar Windows ta sami direban da ake buƙata.INF file, Za a nuna samfurin kayan aikin da ya dace a cikin jerin samfurin. Danna "Next" don ci gaba.
- Lokacin da Windows ke aiwatar da shigarwar direba, za a nuna maganganun faɗakarwa da ke nuna cewa direban bai wuce gwajin tambarin Windows ba, danna “Ci gaba Duk da haka” don ci gaba.
- Sai Windows ya kamata ya nuna saƙon da ke nuna cewa shigarwar ya yi nasara.
Danna "Gama" don kammala shigarwa.
DFU file
Masu amfani waɗanda suka sayi na'urorin DFU suna buƙatar ikon haɓaka firmware na waɗannan na'urori. A al'ada, ana adana firmware a cikin Hex, S19 ko Binary files, amma waɗannan nau'ikan ba su ƙunshi bayanan da ake buƙata don aiwatar da aikin haɓakawa ba, sun ƙunshi ainihin bayanan shirin da za a zazzage kawai. Koyaya, aikin DFU yana buƙatar ƙarin bayani, kamar mai gano samfur, mai gano mai siyarwa, sigar Firmware da Madadin saitin saitin (ID ɗin Target) na maƙasudin da za a yi amfani da shi, wannan bayanin yana sa haɓaka haɓakawa da niyya kuma mafi aminci. Don ƙara wannan bayanin, sabon file ya kamata a yi amfani da tsari, don a kira DFU file tsari. Don ƙarin cikakkun bayanai koma zuwa “DfuSe File Takaddun Bayanin Tsara" (UM0391).
Bayanin mai amfani
Wannan sashe yana bayyana nau'ikan mu'amalar mai amfani daban-daban da ke cikin kunshin DfuSe kuma yayi bayanin yadda ake amfani da su don aiwatar da ayyukan DFU kamar Loda, Zazzagewa da kuma
firmware file gudanarwa.
3.1 DfuSe nuni
Ana buƙatar haɓakawa na firmware ba tare da wani horo na musamman ba, har ma da masu amfani da novice. Don haka, an ƙera ƙirar mai amfani don ya zama mai ƙarfi da sauƙi don amfani da shi gwargwadon yiwuwa (duba Hoto na 9). Lambobin da ke cikin Hoto na 9 suna komawa ga bayanin a Ta bl e 1 da ke jera abubuwan sarrafawa da ke cikin Ɗauren Mujallar DfuSe.
Tebur 1. Yi amfani da bayanin akwatin maganganu na demo
Sarrafa | Bayani |
1 | Ya lissafa samammun DFU da na'urorin HID masu jituwa, wanda aka zaɓa shine wanda ake amfani dashi a halin yanzu. Na'urar HID mai jituwa ita ce na'urar nau'in HID da ke samar da fasalin cirewar HID (USAGE_PAGE OxFF0O da USAGE_DETACH 0x0055) a cikin bayanin rahotonta. Exampda: Oxa1, Ox00, // Tarin (Na Jiki) 0x06, Ox00, OxFF, // Ma'anar shafi na mai siyarwa - OxFP00 0x85, 0x80, // REPORT_ID (128) 0x09, 0x55, // AMFANIN (HID Detach) 0x15, Ox00, // LOGICAL_MINIMUM (0) 0x26, OxFF, Ox00, // LOGICAL_MAXIMUM (255) 0x75, 0x08, // REPORT_SIZE (bit 8) 0x95, Ox01, // REPORT_COUNT (1) Ox131, 0x82, // FALALAR (Bayanai,Var, Abs, Vol) OxCO, // END_COLLECTION (an siffanta mai siyarwa) |
2 | Masu gano na'ura don yanayin DFU; PID, VID da sigar. |
3 | Masu gano na'ura don yanayin aikace-aikacen; PID, VID da sigar. |
4 | Aika Shigar da umarnin yanayin DFU. Makasudin zai canza daga Aikace-aikacen zuwa yanayin DFU ko aika HID Detach idan na'urar ta dace da na'urar HID. |
5 | Aika umarnin yanayin barin DFU. Target zai canza daga DFU zuwa Yanayin Aikace-aikace. |
6 | Taswirar ƙwaƙwalwar ajiya, danna kowane abu sau biyu zuwa view ƙarin cikakkun bayanai game da ɓangaren ƙwaƙwalwar ajiya. |
7 | Zaɓi wurin DFU file, za a kwafi bayanan da aka ɗora a cikin wannan file. |
8 | Fara Upload aiki. |
9 | Girman bayanan da aka canjawa wuri yayin aiki na yanzu (Loda / Haɓakawa). |
10 | Tsawon lokacin aiki na yanzu (Loda / Haɓakawa). |
11 | Akwai maƙasudai a cikin DFU da aka ɗora file. |
12 | Zaɓi tushen DFU file, za a loda bayanan da aka sauke daga wannan file. |
13 | Fara aikin haɓakawa (Goge sannan zazzagewa). |
14 | Tabbatar idan an yi nasarar loda bayanai. |
15 | Nuna ci gaban aikin. |
16 | Kashe aiki na yanzu. |
17 | Fita aikace-aikace. |
Idan microcontroller da ake amfani da shi a cikin STM32F105xx ko STM32F107xx, demo na DfuSe yana nuna sabon fasalin da ya ƙunshi karanta bayanan zaɓin byte akan ɓangaren ƙwaƙwalwar “Option byte” da aka fitar. Danna sau biyu akan abin da ke da alaƙa a cikin taswirar ƙwaƙwalwar ajiya (Abu na 6 a cikin Ta bl e 1 / Hoto na 9) yana buɗe sabon akwatin maganganu wanda ke nuna zaɓin zaɓin karantawa. Kuna iya amfani da wannan akwatin don gyarawa da amfani da tsarin naku (duba Hoto 10).
Kayan aikin yana iya gano iyawar ɓangaren ƙwaƙwalwar da aka zaɓa (karanta, rubuta da gogewa). Idan akwai ƙwaƙwalwar da ba za a iya karantawa ba (an kunna kariyar karantawa), yana nuna
Halin karanta ƙwaƙwalwar ajiya kuma yana sa tambaya don kashe kariyar karantawa ko a'a.
3.2 DFU file manaja
3.2.1 "Son yi" akwatin maganganu
Lokacin da DFU file Ana aiwatar da aikace-aikacen sarrafa, akwatin maganganu na "Son yi" ya bayyana, kuma dole ne mai amfani ya zaɓi file Operation da yake son yi. Zaɓi maɓallin rediyo na farko don samar da DFU file daga S19, Hex, ko Bin file, ko na biyu don cire S19, Hex, ko Bin file daga DFU file (duba Hoto na 11). Zaɓi "Ina so in GENERATE DFU file daga S19, HEX, ko BIN files” maɓallin rediyo idan kuna son ƙirƙirar DFU file daga S19, Hex, ko Binary files.
Zaɓi "Ina so in Cire S19, HEX, ko BIN files daga maɓallin rediyo na DFU ɗaya idan kuna son cire S19, Hex, ko Binary file daga DFU file.
3.2.2 File akwatin maganganu na tsara
Idan an zaɓi zaɓi na farko, danna maɓallin OK don nuna "File Akwatin maganganu na Generation”. Wannan haɗin gwiwar yana ba mai amfani damar samar da DFU file daga S19, Hex, ko Bin file.
Tebur 2. File tsara akwatin maganganu bayanin
Sarrafa | Bayani |
1 | Mai gano mai siyarwa |
2 | Mai gano samfur |
3 | Sigar firmware |
4 | Akwai hotuna da za a saka a cikin DFU file |
5 | Lambar gano manufa |
6 | Bude S19 ko Hex file |
7 | Bude Binary files |
8 | Sunan manufa |
9 | Share hoton da aka zaɓa daga jerin hotuna |
10 | Samar da DFU file |
11 | Soke kuma fita aikace-aikacen |
Saboda S19, Hex da Bin files ba su ƙunshi ƙayyadaddun manufa ba, dole ne mai amfani ya shigar da kaddarorin na'ura (VID, PID, da sigar), ID ɗin Target da sunan manufa kafin samar da DFU file.
Tebur 3. Bayanin akwatin maganganu na allura da yawa
Sarrafa | Bayani |
1 | Hanyar binary na ƙarshe da aka buɗe file |
2 | Bude binary files. A binary file zai iya a file na kowane tsari (Wave, bidiyo, Rubutu, da sauransu) |
3 | Fara adireshin da aka ɗora file |
4 | Ƙara file zuwa ga file jeri |
5 | Share file daga file jeri |
6 | File jeri |
7 | Tabbatar file zaɓi |
8 | Soke kuma fita aiki |
3.2.3 File akwatin maganganu na hakar
Idan zaɓi na biyu a cikin akwatin maganganu na "Son yi", danna maɓallin Ok don nuna "File cire" akwatin maganganu. Wannan ƙirar yana ba ku damar ƙirƙirar S19, Hex, ko Bin file daga DFU file.
Tebur 4. File kwalin maganganun hakar bayanin
Sarrafa | Bayani |
1 | Mai gano mai siyar da na'ura |
2 | Mai gano samfurin na'ura |
3 | Sigar firmware |
4 | Bude DFU file |
5 | Jerin hotuna a cikin DFU da aka ɗora file |
6 | Nau'in na file da za a samar |
7 | Cire hoton zuwa S19, Hex, ko Bin file |
8 | Soke kuma fita aikace-aikacen |
Hanyoyin mataki-mataki
4.1 DfuSe hanyoyin nunawa
4.1.1 Yadda ake loda DFU file
- Gudanar da aikace-aikacen "Muzaharar DfuSe" (Fara -> Duk Shirye-shiryen -> STMicroelectronics -> DfuSe -> Nunawar DfuSe).
- Danna maɓallin "Zaɓi" (Abu na 7 a Ta bl e 1 / Hoto 9) don zaɓar DFU file.
- Zaɓi maƙasudin ƙwaƙwalwar ajiya a cikin lissafin taswirar ƙwaƙwalwar ajiya (Abu na 6 a Ta bl e 1 / Hoto 9).
- Danna maɓallin "Upload" (Abu na 8 a Ta bl e 1 / Hoto 9) don fara loda abun ciki na ƙwaƙwalwar ajiya zuwa DFU da aka zaɓa. file.
4.1.2 Yadda ake saukar da DFU file
- Gudanar da aikace-aikacen "Muzaharar DfuSe" (Fara -> Duk Shirye-shiryen -> STMicroelectronics -> DfuSe -> Nunawar DfuSe).
- Danna maɓallin "Zaɓi" (Abu na 12 a Ta bl e 1 / Hoto 9) don zaɓar DFU file. Bayanan da aka nuna kamar VID, PID, Siffar, da lambar manufa ana karantawa daga DFU file.
- Duba akwatin "Inganta lokacin haɓakawa" don yin watsi da tubalan FF yayin lodawa.
- Duba akwatin "Tabbatar bayan zazzagewa" idan kuna son ƙaddamar da tsarin tabbatarwa bayan zazzage bayanai.
- Danna maɓallin “Haɓaka” (Abu na 13 a cikin Ta bl e 1 / Hoto 9) don fara haɓakawa. file abun ciki zuwa ƙwaƙwalwar ajiya.
- Danna maɓallin “Tabbatar” (Abu na 14 a cikin Ta bl e 1/Hoto 9) don tabbatar da ko an yi nasarar sauke bayanan.
4.2 DFU file hanyoyin sarrafa
4.2.1 Yadda ake samar da DFU files daga S19/Hex/Bin files
- Shigar da "DFU File Aikace-aikacen Manager" (Fara -> Duk Shirye-shiryen -> STMMicroelectronics> DfuSe-> DFU File Manager).
- Zaɓi "Ina so in GENERATE DFU file daga S19, HEX, ko BIN files" abu a cikin akwatin maganganu "Son yi" (Ta bl e 1 1 ) sannan danna "Ok".
- Ƙirƙiri hoton DFU daga S19/Hex ko binary file.
a) Saita lambar ID ɗin Target mara amfani (Abu na 5 a cikin Ta bl e 2 / Hoto 12).
b) Cika VID, PID, Siffar, da sunan da aka yi niyya
c) Don ƙirƙirar hoto daga S19 ko Hex file, danna maɓallin "S19 ko Hex" (Abu na 6 a cikin Ta bl e 2 / Figure 4) kuma zaɓi naka. file, za a ƙirƙiri hoton DFU don kowane ƙara file.
d) Don ƙirƙirar hoto daga ɗaya ko fiye da binary files, danna maɓallin “Multi Bin” (Abu na 7 a cikin Ta bl e 2 /Hoto 12) don nuna akwatin maganganu na “Multi Bin Injection” (Hoto 13.).
Danna maɓallin Bincike (Abu na 2 a Ta bl e 3 / Hoto na 13) don zaɓar binary file(*.bin) ko wani tsari na file (Wave, Bidiyo, Rubutu,…).
Saita adireshin farawa a filin adireshi (Abu na 3 a cikin Ta bl e 3 / Hoto 13).
Danna maɓallin "Ƙara zuwa lissafin" (Abu na 4 a Ta bl e 3 / Hoto 13) don ƙara zaɓin binary file tare da adireshin da aka bayar.
Don share wani data kasance file, zaɓi shi, sannan danna maɓallin “Share” (Abu na 5 a cikin Ta bl e 3 / Hoto na 13).
Sake yin jeri iri ɗaya don ƙara wasu binary files, Danna "Ok" don ingantawa. - Maimaita mataki (3.) don ƙirƙirar wasu hotunan DFU.
- Don ƙirƙirar DFU file, danna "Generate".
4.2.2 Yadda ake cire S19/Hex/Bin files daga DFU files
- Run "DFU File Aikace-aikacen Manager" (Fara -> Duk Shirye-shiryen -> STMICROELECTRONICS -> DfuSe -> DFU File Gudanarwa).
- Zaɓi "Ina so in FITAR S19, HEX ko BIN files daga maɓallin rediyo na DFU ɗaya a cikin akwatin maganganu "Son yi" (Hoto 11) sannan danna "Ok".
- Cire S19/Hex ko binary file daga DFU file.
a) Danna maɓallin Bincike (Abu na 4 a cikin Ta bl e 4 / Figure 14) don zaɓar DFU file. Hotunan da ke ƙunshe za a jera su a cikin jerin hotuna (Abu na 4 a cikin Ta bl e 4 / Hoto 14).
b) Zaɓi hoto daga jerin hotuna.
c) Zaɓi maɓallin rediyon Hex, S19 ko Multiple Bin (Abu na 6 a cikin Ta bl e 4 / Hoto 14).
d) Danna maɓallin “Extract” (Abu na 7 a cikin Ta bl e 4 /Hoto 14) don cire hoton da aka zaɓa. - Maimaita mataki (3.) don cire wasu hotunan DFU.
Tarihin bita
Tebur 5. Tarihin bitar daftarin aiki
Kwanan wata | Bita | Canje-canje |
6-Yuni-07 | 1 | Sakin farko. |
2-Janairu-08 | 2 | Ƙara Sashi na 4. |
24-Satumba-08 | 3 | An sabunta Hoto na 9 zuwa Hoto 14. |
2-Yuli-09 | 4 | Yi amfani da demo da aka haɓaka zuwa sigar V3.0. Sashe na 3.1: An sabunta zanga-zangar DfuSe: - Hoto na 9: Akwatin maganganu na DfuSe an sabunta - Sabon fasalin da aka ƙara don na'urorin STM32F105/107xx - Hoto 10: Gyara akwatin maganganun byte da aka ƙara An sabunta a Sashe na 3.2: DFU file manaja - Hoto na 11: "Son yi" akwatin maganganu - Hoto na 12: akwatin maganganu na "Generation". - Hoto na 13: akwatin maganganu "Multi bin injection". - Hoto na 14: akwatin maganganu "Cire". |
Da fatan za a karanta a hankali:
An bayar da bayanai a cikin wannan takarda dangane da samfuran ST kawai. STMicroelectronics NV da rassan sa ("ST") sun tanadi haƙƙin yin canje-canje, gyare-gyare, gyare-gyare, ko haɓakawa, ga wannan takaddar, da samfuran da sabis ɗin da aka bayyana anan a kowane lokaci, ba tare da sanarwa ba.
Ana siyar da duk samfuran ST bisa ga sharuɗɗan siyarwar ST.
Masu siye ke da alhakin zaɓi, zaɓi, da amfani da samfuran ST da sabis ɗin da aka bayyana a nan, kuma ST ba ta ɗaukar alhakin komai dangane da zaɓi, zaɓi, ko amfani da samfuran ST da sabis ɗin da aka bayyana anan.
Babu lasisi, bayyana ko bayyanawa, ta estoppel ko akasin haka, ga kowane haƙƙin mallakar fasaha da aka bayar ƙarƙashin wannan takaddar. Idan wani ɓangare na wannan takaddun yana nufin kowane samfur ko sabis na ɓangare na uku ba za a ɗauki kyautar lasisi ta ST don amfani da samfuran ko sabis na ɓangare na uku ba, ko duk wani kayan fasaha da ke ƙunshe a ciki ko ɗaukar shi azaman garanti mai rufe amfanin. ta kowace hanya ko wane irin samfuran ko sabis na ɓangare na uku ko duk wani kayan fasaha da ke ƙunshe a ciki.
Sai dai in ba haka ba a bayyana a cikin sharuɗɗan ST da sharuɗɗan tallace-tallace sun ɓata duk wani garantin BAYANIN KOWA GAME DA AMFANI DA/KO SALLAR KAYAN SAUKI GAME DA BA TARE DA IYAKA MAI ARZIKI BA, NA KOWANE HUKUNCI), KO CIN HAKKIN DUKKAN WANI BAYANI, HAKKIN KOYI KO WANI HAKKIN DUKIYAR HANKALI.
SAI BAI YARDA DA RUBUTU DA IZININ WAKILI BA, BABU SHAWARWARI, BAYANI, KO SHAWARAR AMFANIN AMFANIN SOJOJI, Jiragen Jiki, Samari, Ceto RAI, KO SAMUN ARZIKI NA RAI. SAKAMAKON RAUNI, MUTUWA, KO MUSULUNAR DUKIYA KO LALACEWAR MAHALI. KAYAN ST WANDA BA'A SAMU BAYANI A MATSAYIN "GARADE NA AUTOMOTIVE" KAWAI A YI AMFANI DA SU A CIKIN KARSHEN MUTUM A HANYAR HANYAR MAI AMFANI.
Sake sayar da samfuran ST tare da tanadi daban-daban da bayanan da/ko fasalulluka na fasaha da aka tsara a cikin wannan takaddar nan da nan za su ɓata kowane garanti da ST ya bayar don samfur ko sabis na ST da aka bayyana a nan kuma ba zai ƙirƙira ko tsawaita ta kowace hanya ba, kowane abin alhaki na ST.
ST da tambarin ST alamun kasuwanci ne ko alamun kasuwanci masu rijista na ST a ƙasashe daban-daban.
Bayanin da ke cikin wannan takarda ya maye gurbin duk bayanan da aka kawo a baya.
Alamar ST alamar kasuwanci ce mai rijista ta STMicroelectronics. Duk sauran sunaye mallakin masu su ne.
© 2009 STMicroelectronics – Duk haƙƙin mallaka
STMicroelectronics Group of kamfanoni
Ostiraliya - Belgium - Brazil - Kanada - China - Jamhuriyar Czech - Finland - Faransa - Jamus - Hong Kong - Indiya - Isra'ila - Italiya - Japan -
Malaysia – Malta – Maroko – Philippines – Singapore – Spain – Sweden – Switzerland – United Kingdom – United States of America
www.st.com
Takardar bayanai:ID13379
Takardu / Albarkatu
![]() |
ST DfuSe Kebul Na'urar Firmware Haɓaka STMicroelectronics Extension [pdf] Manual mai amfani DfuSe Kebul Na'urar, Firmware Haɓaka STMicroelectronics Extension, DfuSe Kebul na'urar Firmware Haɓaka, STMicroelectronics Extension, DfuSe USB Na'urar Firmware Haɓaka STMicroelectronics Extension, UM0412 |