ST-LOGO

ST Microelectronics UM0986 MDK-ARM Hugbúnaður

ST-Microelectronics-UM0986-MDK-ARM-Software-PRODUCT

Inngangur

Þetta skjal veitir kynningu á því hvernig á að nota MDK-ARMTM hugbúnaðarþróunarverkfærakeðjuna (útgáfa 4.11 og nýrri) með STM32VLDiscovery borðinu.

Það veitir byrjendum MDK-ARM verkfærakeðjunnar nokkrar leiðbeiningar til að smíða og keyra sampforritið sem fylgir þessu skjali. Þetta ætti að veita þeim þá færni sem þarf til að búa til og byggja upp eigin forrit. DISCOVER verkefnið, sem vísað er til í þessu skjali, samsvarar kynningu sem Flashed into the STM32VLDISCOVERY borð við framleiðslu. Verkefnið er fáanlegt innan STM32VLDISCOVERY vélbúnaðarpakkans sem er fáanlegur á http://www.st.com/stm32vldiscovery. Þrátt fyrir að þessi forritaskýring geti ekki sýnt öll efni sem skipta máli fyrir MDK-ARM tólið sýnir hún fyrstu grunnskrefin sem nauðsynleg eru til að byrja með þýðanda/kembiforrit.

Um MDK-ARM verkfærakeðju

MDK-ARM er gluggatengdur hugbúnaðarþróunarvettvangur sem sameinar öflugan og nútímalegan ritstjóra með verkefnastjóra og tækjabúnaði. Það samþættir öll þau verkfæri sem þarf til að þróa innbyggð forrit, þar á meðal C/C++ þýðanda, makrósamsetningu, tengil/staðsetjara og AXF file rafall. MDK-ARM hjálpar til við að flýta fyrir þróunarferli innbyggðra forrita með því að veita eftirfarandi:

  • Fullbúin frumkóða ritstjóri.
  • Device Database® til að stilla þróunartólið.
  • Verkefnastjóri til að búa til og viðhalda verkefnum þínum.
  • Innbyggt Make Utility til að setja saman, setja saman og tengja innbyggðu forritin þín.
  • Valmyndir fyrir allar þróunarumhverfisstillingar.
  • Sannkallaður samþættur kembiforritari á frumstigi og samsetningarstigi með háhraða örgjörva og jaðarhermi.
  • Háþróað GDI tengi fyrir hugbúnaðarvilluleit á markvélbúnaði og til að tengjast Keil™ ULINK™ kembiforrit.
  • Flash forritunartól til að hlaða niður forritinu í Flash ROM.
  • Tenglar á handbækur, hjálp á netinu, gagnablöð tæki og notendahandbækur.

Athugið:

Fyrir almennar lýsingar, vinsamlegast skoðaðu Getting Started Guide of uVision4 sem fæst hjá Keil web síðu á eftirfarandi hlekk http://www.keil.com/product/brochures/uv4.pdf

Að hefja núverandi MDK-ARM verkefni

Uppsetning MDK-ARM verkfærakeðjunnar (með því að nota sjálfgefnar stillingar) leiðir til þess að verkfærakeðjan er sett upp í C:\Keil á staðbundnum harða diski tölvunnar. Uppsetningarforritið býr til upphafsvalmynd uVision4 flýtileið.

  1. 1. Opnaðu uVision4TM í Start valmyndinni. Mynd 1 sýnir nöfn glugganna sem vísað er til í þessu skjali.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-1
  2. Veldu Opna verkefni… í verkefnavalmyndinni.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-2
  3. Með því að nota Select Project File valmynd, flettu og finndu DISCOVER.uvprojST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-3
  4. Tvísmelltu á þetta file til að ræsa það í verkefnaglugganum.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-4
  5. Veldu R ebuild all target Files úr verkefnavalmyndinniST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-5
  6. Verkefnið þitt hefur verið safnað saman.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-6
  7. Áður en þú keyrir forritið þitt ættirðu að koma á tengingu við STM32VLDiscovery borðið eins og sýnt er á mynd 7.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-7
    Athugið: Fyrir frekari upplýsingar um hvernig á að koma á vélbúnaðarumhverfi þínu geturðu vísað til
    UM0919 Notendahandbók: STM32VLDiscovery fáanleg á www.st.com/stm32-discovery.
  8. Veldu Niðurhal í Flash valmyndinniST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-8
  9. Verkefnið þitt hefur verið forritað og staðfest.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-9
  10. Smelltu á stækkunarglerið til að forrita Flash og hefja villuleit.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-10
  11. Villuleitarviðmótið sem MDK-ARM lætur í té gerir kleift að kemba frumkóða á C- og samsetningarstigi, brotpunktastillingu, fylgjast með einstökum breytum og fylgjast með meðan á keyrslu kóðans stendur.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-11Ef allt virkar rétt ætti LED3 að blikka. Í hvert skipti sem ýtt er á notandahnappinn breytist tíðni LED3 blikkandi og LED4 kviknar.

Að búa til fyrsta forritið þitt

Heimild file stjórnun

  1. Veldu New μvision Project í Verkefnavalmyndinni.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-12
  2. Nefndu verkefnið „Empty.uvproj“, smelltu á Vista.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-13
  3. Tækjaglugginn birtist. Veldu hlutann sem þú ætlar að prófa með (STMicroelectronics hlutinn festur á STM32VLDiscovery borðið).
    • Tvísmelltu á STMicroelectronics.
    • Skrunaðu niður og veldu STM32F100RB hlutann.
    • Smelltu á OK.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-14
  4. Beðið er um „Copy STM32 Startup Code“ skilaboðin. Veldu Já.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-15
  5. Þú getur búið til nýja heimild file með matseðlinum File — Nýtt. Þetta opnar tóman ritstjóraglugga þar sem þú getur slegið inn frumkóðann þinn. μVision4 gerir C lit setningafræði auðkenningu kleift þegar þú vistar file með glugganum File – Vista sem… undir a filenafn með endingunni *.c . Við björgum okkar fyrrverandiample file undir nafninu main.c.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-16
  6. Þegar þú hefur búið til uppruna þinn file þú getur bætt þessu við file við verkefnið þitt. MDK-ARM býður upp á nokkrar leiðir til að bæta við uppruna files að verkefni. Til dæmisample, þú getur valið file hópur í verkefnaglugganum - Files síðu og smelltu með hægri músartakka til að opna staðbundna valmynd. Valkosturinn Bæta við Files opnar staðalinn files valmynd. Veldu file main.c sem þú varst að búa til.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-17
  7. Aðalheimild þín file hefur verið bætt við verkefnið þitt.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-18

Stilling verkefnisvalkosta

  1. Smelltu á Target 1 í Project valmyndinni.
  2. Smelltu á Verkefnavalmyndina og veldu Valkostir fyrir markmið 1.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-19
  3. Veldu Target flipann. IROM1 og IARM1 byrjun og stærð eru sjálfkrafa stillt í samræmi við valið tæki, staðfestu bara stillingarnar og leiðréttu þær ef þörf krefur.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-20
  4. Ef heimildin þín files innihalda haus files, þú ættir að tilgreina slóðir þeirra í verkefnastillingunum eins og sýnt er á mynd 21.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-21
  5. Veldu kembiforrit.
    • Smelltu á Nota gátreitinn.
    • Veldu ST-Link DebuggerST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-22
  6. Smelltu á Stillingar hnappinn.
    • Veldu SWD sem samskiptareglur fyrir tengingu í STLink uppsetningarglugganum.
    • Smelltu á OK hnappinn.
    • Smelltu á Run to main() gátreitinnST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-23
  7. Veldu Utilities flipann.
    • Smelltu á Use Target Driver for Flash Programming.
    • Veldu ST-Link Debugger.
    • Veittu að uppfæra markmið áður en kembiforrit valkostur er hakaður.
    • Smelltu á OK til að vista stillingarnar þínarST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-24
  8. Smelltu á Verkefnavalmyndina og veldu Byggja markmið. ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-25
  9. Í Build glugganum ætti það að tilkynna „0 villur (s), 0 viðvaranir“.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-26
  10. Áður en þú keyrir forritið þitt ættirðu að koma á tengingu við STM32VLDiscovery borðið eins og sýnt er á mynd 7.
  11. Smelltu á stækkunarglerið til að forrita Flash og hefja villuleit.ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-27
  12. Nú geturðu byrjað að kemba forritið þitt.

Endurskoðunarsaga

ST-Microelectronics-UM0986-MDK-ARM-hugbúnaður-MYND-28

Vinsamlegast lestu vandlega:
Upplýsingar í þessu skjali eru eingöngu veittar í tengslum við ST vörur. STMicroelectronics NV og dótturfélög þess („ST“) áskilja sér rétt til að gera breytingar, leiðréttingar, breytingar eða endurbætur á þessu skjali og vörum og þjónustu sem lýst er hér hvenær sem er, án fyrirvara.
Allar vörur frá ST eru seldar samkvæmt söluskilmálum ST. Kaupendur bera einir ábyrgð á vali, vali og notkun þeirra ST vara og þjónustu sem lýst er hér og ST tekur enga ábyrgð á neinni ábyrgð sem tengist vali, vali eða notkun ST vara og þjónustu sem lýst er hér. Ekkert leyfi, óbeint eða óbeint, með stöðvun eða á annan hátt, á neinum hugverkaréttindum er veitt samkvæmt þessu skjali. Ef einhver hluti þessa skjals vísar til vara eða þjónustu þriðju aðila telst það ekki vera leyfisveiting frá ST til notkunar á slíkum vörum eða þjónustu þriðju aðila, eða hvers kyns hugverk sem er að finna þar eða talinn vera ábyrgð sem nær yfir notkun í hvaða hátt sem er á slíkum vörum eða þjónustu þriðja aðila eða hvaða hugverk sem þar er að finna.

(NEMA ANNAÐ SEM KOMIÐ FRAM Í SÖLUSKILMÁLUM ST. ST FYRIR ALLA SKÝRI EÐA ÓBEINU ÁBYRGÐ MEÐ VIÐVIÐI VIÐ NOTKUN OG/EÐA SÖLU Á ST VÖRU, Þ.M.T.T. UM LÖGSMÁL), EÐA BROÐ Á EINHVERJU EINLEIKA-, HÖFUNDARRETTI EÐA ANNAR HÚTVERKARÉTTI.
EKKI SEM SAMÞYKKT SÉ SKRIFLEGA SAMÞYKKT skriflega af viðurkenndum ST FULLTRÚA, ER EKKI Mælt með ST VÖRUR, LEYFIÐ EÐA ÁBYRGÐ TIL NOTKUNAR Í HER, FLUGFÖRLEGUM, GEIMUM, LÍFSBJÖÐUNAR EÐA LÍFVÖRÐUNARVÖRÐUN, EÐA LÍFVÖRUVÖRÐUR PERSÓNULEGT MEIÐSLA, DAUÐA EÐA ALVARLEGT EIGNA- EÐA UMHVERFISSTJÓÐ. ST VÖRUR SEM EKKI ERU TILGREINAR SEM „AUTOMOTIVE GRADE“ MÁ AÐEINS VERIÐ AÐ NOTA Í BÍLUMÁLUM Á EIGIN ÁBYRGÐ NOTANDA.

Endursala á ST vörum með öðrum ákvæðum en yfirlýsingunum og/eða tæknilegum eiginleikum sem settar eru fram í þessu skjali ógildir tafarlaust alla ábyrgð sem ST veitir fyrir ST vöruna eða þjónustuna sem lýst er hér og mun ekki skapa eða framlengja á nokkurn hátt, neina ábyrgð ST.
ST og ST merkið eru vörumerki eða skráð vörumerki ST í ýmsum löndum. Upplýsingar í þessu skjali koma í stað og koma í stað allra upplýsinga sem áður hafa verið veittar. ST merkið er skráð vörumerki STMicroelectronics. Öll önnur nöfn eru eign viðkomandi eigenda. © 2010 STMicroelectronics – Allur réttur áskilinn STMicroelectronics fyrirtækjasamstæða Ástralía – Belgía – Brasilía – Kanada – Kína – Tékkland – Finnland – Frakkland – Þýskaland – Hong Kong – Indland – Ísrael – Ítalía – Japan – Malasía – Malta – Marokkó – Filippseyjar – Singapúr – Spánn – Svíþjóð – Sviss – Bretland – Bandaríkin www.st.com

Skjöl / auðlindir

STMicroelectronics UM0986 MDK-ARM Hugbúnaður [pdfNotendahandbók
UM0986 MDK-ARM Hugbúnaður, UM0986, MDK-ARM Hugbúnaður, Hugbúnaður

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *