I-ST Microelectronics UM0986 MDK-ARM Software

Isingeniso
Lo mbhalo unikeza isingeniso sendlela yokusebenzisa i-MDK-ARMTM yokuthuthukisa isofthiwe ye-software (inguqulo 4.11 nakamuva) nebhodi le-STM32VLDDiscovery.
Ihlinzeka abasebenzisi abasafufusa be-MDK-ARM tool-chain nemihlahlandlela ethile yokwakha nokusebenzisa i-sampuhlelo olunikezwe nalo mbhalo. Lokhu kufanele kubanike amakhono adingekayo ukuze bakhe futhi bazakhele ezabo izicelo. Iphrojekthi ye-DISCOVER, ebalulwe kulo mbhalo, ihambisana nedemo Ekhanyisa kubhodi ye-STM32VLDISCOVERY phakathi nokukhiqizwa. Iphrojekthi iyatholakala ngaphakathi kwephakheji ye-firmware ye-STM32VLDISCOVERY etholakala ku- http://www.st.com/stm32vldiscovery. Nakuba leli nothi lohlelo lokusebenza lingakwazi ukubonisa zonke izihloko ezihambisana nethuluzi le-MDK-ARM, libonisa izinyathelo zokuqala eziyisisekelo ezidingekayo ukuze uqalise ngomhlanganisi/okulungisa iphutha.
Mayelana ne-MDK-ARM toolchain
I-MDK-ARM iyinkundla yokuthuthukisa isofthiwe esekwe efasiteleni ehlanganisa umhleli oqinile nowesimanje onomphathi wephrojekthi futhi enze ithuluzi lesikhungo. Ihlanganisa wonke amathuluzi adingekayo ukuthuthukisa izinhlelo zokusebenza ezishumekiwe ezihlanganisa i-C/C++ compiler, i-macro assembler, i-linker/locator, kanye ne-AXF. file ijeneretha. I-MDK-ARM isiza ukusheshisa inqubo yokuthuthukisa yezinhlelo zokusebenza ezishumekiwe ngokunikeza okulandelayo:
- Umhleli wekhodi yomthombo onezici ezigcwele.
- I-Device Database® yokumisa ithuluzi lokuthuthukisa.
- Umphathi wephrojekthi wokudala nokugcina amaphrojekthi akho.
- I-Integrated Make Utility yokuhlanganisa, ukuhlanganiswa, nokuxhumanisa izinhlelo zakho zokusebenza ezishumekiwe.
- Izingxoxo zazo zonke izilungiselelo zendawo yokuthuthukisa.
- I-debugger yeleveli yomthombo yangempela ehlanganisiwe ne-assembler-level ene-CPU enesivinini esikhulu nesifanisi se-peripheral.
- Isixhumi esibonakalayo esithuthukisiwe se-GDI sokususa iphutha kwesofthiwe kuhadiwe okuqondiwe kanye nokuxhuma ku-adaptha ye-Keil™ ULINK™ yokususa iphutha.
- Uhlelo lokusebenza lwe-Flash ukulanda uhlelo lohlelo ku-Flash ROM.
- Izixhumanisi eziya kumamanuwali, usizo lwe-inthanethi, imininingwane yedatha yedivayisi, nemihlahlandlela yabasebenzisi.
Qaphela:
Ukuze uthole izincazelo ezijwayelekile, sicela ubheke Umhlahlandlela Wokuqalisa we-uVision4 otholakala kwa-Keil web isayithi kusixhumanisi esilandelayo http://www.keil.com/product/brochures/uv4.pdf
Iqala iphrojekthi ekhona ye-MDK-ARM
Ukufaka i-MDK-ARM toolchain (usebenzisa izilungiselelo ezizenzakalelayo) kubangela ukuthi uchungechunge lwamathuluzi lufakwe ku-C:\Keil ku-hard disk yasendaweni ye-PC. Isifaki sidala isinqamuleli semenyu ye-uVision4.
- 1. Vula i-uVision4TM kwi-Start menu. Umfanekiso 1 ubonisa amagama amawindi okukhulunywe ngawo kulo mbhalo.

- Khetha Vula Iphrojekthi... kumenyu Yephrojekthi.

- Sebenzisa Khetha Iphrojekthi File ibhokisi lengxoxo, phequlula futhi uthole okuthi DISCOVER.uvproj

- Chofoza kabili lokhu file ukuze uyethule ngaphakathi kwewindi leProjekthi.

- Khetha okuthi R ebuild konke okuhlosiwe Files kusuka kumenyu yephrojekthi

- Iphrojekthi yakho ihlanganiswe ngempumelelo.

- Ngaphambi kokusebenzisa isicelo sakho, kufanele uthole ukuxhumana nebhodi le-STM32VLDDiscovery njengoba kukhonjisiwe kuMfanekiso 7.

Qaphela: Ukuze uthole imininingwane eyengeziwe mayelana nendlela yokusungula indawo ye-hardware yakho ungabheka ku-
UM0919 Imanuwali Yomsebenzisi: STM32VLDUkutholakala kuyatholakala ku www.st.com/stm32-discovery. - Khetha Landa kumenyu ye-Flash

- Iphrojekthi yakho ihlelwe ngempumelelo futhi yaqinisekiswa.

- Chofoza ingilazi yokukhulisa ukuze uhlele i-Flash bese uqala ukulungisa iphutha.

- I-interface ye-debugger ehlinzekwe yi-MDK-ARM ivumela ukulungisa iphutha lekhodi yomthombo ku-C namazinga omhlangano, ukulungiselelwa kwe-breakpoint, ukuqapha okuguquguqukayo ngakunye nokubuka ngesikhathi sokukhishwa kwekhodi.
Uma yonke into isebenza kahle, i-LED3 kufanele icwayize. Ngaso sonke isikhathi uma inkinobho yomsebenzisi icindezelwa, imvamisa yokucwayiza kwe-LED3 iyashintsha futhi i-LED4 iyavula.
Idala uhlelo lwakho lokusebenza lokuqala
Umthombo file abaphathi
- Khetha Iphrojekthi entsha ye-μvision kumenyu yephrojekthi.

- Qamba iphrojekthi ethi 'Empty.uvproj', chofoza okuthi Londoloza.

- Iwindi ledivayisi lizoboniswa. Khetha ingxenye ozobe uhlola ngayo (ingxenye ye-STMicroelectronics efakwe ebhodini le-STM32VLDiscovery).
- Chofoza kabili ku-STMicroelectronics.
- Skrolela phansi bese ukhetha Ingxenye ye-STM32F100RB.
- Chofoza okuthi KULUNGILE.

- Umlayezo othi "Kopisha Ikhodi Yokuqalisa ye-STM32" uyatshelwa. Khetha Yebo.

- Ungadala umthombo omusha file ngemenyu File – Okusha. Lokhu kuvula iwindi lomhleli elingenalutho lapho ongafaka khona ikhodi yakho yomthombo. I-μVision4 inika amandla ukugqanyiswa kwe-syntax yombala we-C lapho ulondoloza eyakho file ngengxoxo File – Londoloza Njenge… ngaphansi kwe-a fileigama elinesandiso *.c . Silondoloza i-ex yethuample file ngaphansi kwegama main.c.

- Uma usuwudalile umthombo wakho file ungangeza lokhu file kuphrojekthi yakho. I-MDK-ARM inikeza izindlela ezimbalwa zokwengeza umthombo files kuphrojekthi. Okwesiboneloample, ungakhetha i file iqembu efasiteleni lephrojekthi - Files bese uchofoza ngokhiye wegundane elingakwesokudla ukuze uvule imenyu yendawo. Inketho ethi Engeza Files ivula izinga files ingxoxo. Khetha i- file main.c osanda kuyidala.

- Umthombo wakho omkhulu file yengezwe ngempumelelo kuphrojekthi yakho.

Ukucushwa kwezinketho zephrojekthi
- Chofoza ku-Target 1 kumenyu yephrojekthi.
- Chofoza kumenyu yephrojekthi bese ukhetha Izinketho Zethagethi 1.

- Khetha ithebhu yokukhomba. I-IROM1 ne-IARM1 isiqalo nosayizi zisethwa ngokuzenzakalelayo ngokuya ngedivayisi ekhethiwe, vele uqinisekise izilungiselelo futhi uzilungise uma kunesidingo.

- Uma umthombo wakho files zihlanganisa unhlokweni files, kufanele ucacise izindlela zabo kuzilungiselelo zephrojekthi njengoba kukhonjisiwe kuMfanekiso 21.

- Khetha ithebhu yokususa iphutha.
- Chofoza okuthi Sebenzisa ibhokisi lokuhlola.
- Khetha i-ST-Link Debugger

- Chofoza inkinobho ethi Izilungiselelo.
- Khetha i-SWD njengephrothokholi yokuxhuma kuwindi lokusetha le-STLink.
- Chofoza inkinobho ethi OK.
- Chofoza ku-Run to main() ibhokisi lokuhlola

- Khetha Izinsiza ithebhu.
- Chofoza okuthi Sebenzisa I-Target Driver ye-Flash Programming.
- Khetha i-ST-Link Debugger.
- Qinisekisa ukuthi i-Buyekeza Ithagethi ngaphambi kokulungisa iphutha ikhethiwe.
- Chofoza okuthi KULUNGILE ukuze ulondoloze izilungiselelo zakho

- Chofoza kumenyu yephrojekthi bese ukhetha i-Build target.

- Efasiteleni elithi Yakha kufanele ibike '0 Amaphutha (ama), 0 Izexwayiso'.

- Ngaphambi kokusebenzisa isicelo sakho, kufanele uthole ukuxhumana nebhodi le-STM32VLDDiscovery njengoba kukhonjisiwe kuMfanekiso 7.
- Chofoza ingilazi yokukhulisa ukuze uhlele i-Flash bese uqala ukulungisa iphutha.

- Manje ungaqala ukulungisa iphutha kuhlelo lwakho lokusebenza.
Umlando wokubuyekeza

Sicela Ufunde Ngokucophelela:
Ulwazi olukule dokhumenti lunikezwa kuphela mayelana nemikhiqizo ye-ST. I-STMicroelectronics NV nezinkampani ezingaphansi kwayo (“ST”) igodla ilungelo lokwenza izinguquko, ukulungisa, ukulungisa noma ukuthuthukisa, kulo mbhalo, kanye nemikhiqizo namasevisi achazwe lapha nganoma yisiphi isikhathi, ngaphandle kwesaziso.
Yonke imikhiqizo ye-ST ithengiswa ngokulandela imigomo nemibandela yokuthengisa ye-ST. Abathengi banomthwalo wemfanelo kuphela ekukhetheni, ekukhethweni nasekusetshenzisweni kwemikhiqizo namasevisi e-ST achazwe lapha, futhi i-ST ayithwesi sibopho sezomthetho esihlobene nokukhetha, ukukhethwa noma ukusetshenziswa kwemikhiqizo namasevisi e-ST achazwe lapha. Ayikho ilayisensi, eshiwo noma eshiwo, nge-estoppel noma ngenye indlela, kunoma imaphi amalungelo empahla yengqondo enikezwe ngaphansi kwalo mbhalo. Uma noma iyiphi ingxenye yalo mbhalo ibhekisela kunoma yimiphi imikhiqizo noma amasevisi ezinkampani zangaphandle ngeke ithathwe njengesibonelelo selayisensi yi-ST ukuze kusetshenziswe leyo mikhiqizo noma amasevisi ezinkampani zangaphandle, nanoma iyiphi impahla yengqondo equkethwe kuyo noma ethathwa njengesiqinisekiso esihlanganisa ukusetshenziswa nganoma iyiphi indlela yaleyo mikhiqizo noma amasevisi ezinkampani zangaphandle nanoma iyiphi impahla yengqondo equkethwe kuyo.
NGAPHANDLE KOKUBA OKUNYE KUBEKWE EMIBENI NEZIMBANDELA ZOKUTHENGISA I-ST IZINXA NOMA YILUPHI ISIQINISEKISO ESIPHAKAMILEYO NOMA ESISHIWO NGOKUHLONIPHA UKUSETSHENZISWA KANYE/NOMA UKUDAYISWA KWEMIKHIQIZO YE-ST KUHLANGANISA NGAPHANDLE KOMKHAWU IZIQINISEKISO EZISHIWO ZOKUTHENGISWA KOMTHETHO (INZALISEKO ENGAPHAKATHI KOMTHETHO. KWANOMA YIYIPHI INDAWO), NOMA UKWEphulwa KWANOMA YIYIPHI I-PATENT, I-COPYRIGHT NOMA OKUNYE ILUNGELO LEMPAHLA ENOBUGCISA.
NGAPHANDLE KOKUBA KUVUNYELWE NGOKUBHALISWE NGOKUBHALWA NGUMmeleli OGUNYAZIWE WASE-ST, IMIKHIQIZO YE-ST AYINCONYISWA, AYIGUNYAZIWE NOMA IQINISEKISIWE UKUSETSHENZISWA EBUSO, UBUKWENZI BOMOYA, ISIKHALA, UKUSINDISA IMPILO, NOMA IZINKOMO ZEMIPHUMELA YEMIPHUMELA YEZIMALI UKULIMALA KOMUNTU, UKUFA, NOMA IMPAHLA OMKHULU NOMA UKULIMALA KWENDAWO. IMIKHIQIZO YE-ST ENGACHAZWE NJENGETHI “IZIGCAWU ZEZINTOMBI” INGASE ISETSHENZISWA KUPHELA EZINCWENI ZEZINTATHU EZINGOZINI ZOMSEBENZISI.
Ukudayiswa kabusha kwemikhiqizo ye-ST enezinhlinzeko ezihlukile ezitatimendeni kanye/noma izici zobuchwepheshe ezibalulwe kulo mbhalo kuzosusa ngokushesha noma yisiphi isiqinisekiso esinikezwe i-ST somkhiqizo we-ST noma isevisi echazwe lapha futhi ngeke kudale noma kunwebe nganoma iyiphi indlela, noma isiphi isikweletu I-ST.
Ilogo ye-ST kanye ne-ST yizimpawu zokuthengisa noma izimpawu zokuthengisa ezibhalisiwe ze-ST emazweni ahlukahlukene. Ulwazi olukule dokhumenti luthatha indawo futhi luthatha indawo yalo lonke ulwazi olunikezwe ngaphambilini. Ilogo ye-ST wuphawu lokuthengisa olubhalisiwe lwe-STMicroelectronics. Wonke amanye amagama ayimpahla yabanikazi bawo. © 2010 STMicroelectronics – Wonke amalungelo agodliwe Iqembu lezinkampani ze-STMicroelectronics Australia – Belgium – Brazil – Canada – China – Czech Republic – Finland – France – Germany – Hong Kong – India – Israel – Italy – Japan – Malaysia – Malta – Morocco – Philippines – Singapore – Spain – Sweden – Switzerland – United Kingdom – United States of America www.st.com
Amadokhumenti / Izinsiza
![]() |
I-STMicroelectronics UM0986 MDK-ARM Software [pdf] Umhlahlandlela Womsebenzisi UM0986 MDK-ARM Software, UM0986, MDK-ARM Software, Software |





