ST X-NUCLEO lógóUM3088
STM32Cube skipanalínu verkfærasett flýtileiðbeiningar
Notendahandbók

Inngangur

Þetta skjal er stutt leiðarvísir fyrir notendur til að byrja fljótt með STM32CubeCLT, STMicroelectronics skipanalínuverkfærasettinu fyrir STM32 MCU.
STM32CubeCLT býður upp á alla STM32CubeIDE aðstöðu sem er pakkað til notkunar með skipunum fyrir þriðja aðila IDE, eða stöðuga samþættingu og stöðuga þróun (CD/CI).

Straumlínulagaði staki STM32CubeCLT pakkinn inniheldur:

  • CLI (stjórnlínuviðmót) útgáfur af ST verkfærum eins og verkfærakeðju, rannsakatengingarbúnaði og flassminnisforritunartóli
  • Uppfært kerfi view lýsing (SVD) files
  • Öll önnur IDE viðeigandi lýsigögn STM32CubeCLT leyfa:
  • Að byggja upp forrit fyrir STM32 MCU tæki með því að nota endurbætt GNU verkfærakeðju fyrir STM32
  • Forritun STM32 MCU innri minni (flassminni, vinnsluminni, OTP og fleira) og ytri minningar
  • Staðfesta forritunarinnihald (athugunarsumma, sannprófun meðan á og eftir forritun stendur, samanburður við file)
  • Sjálfvirkur STM32 MCU forritun
  • Kembiforrit í gegnum viðmót STM32 MCU vara, sem veitir aðgang að innri auðlindum MCU með því að nota helstu kembiforrit

STM32Cube Command Line Toolset Notandi - táknmynd

Almennar upplýsingar

STM32CubeCLT skipanalínuverkfærasettið fyrir STM32 MCUs býður upp á verkfæri til að smíða, forrita, keyra og kemba forrit sem miða að STM32 örstýringum sem byggja á Arm® Cortex® ‑M örgjörva.
Athugið:
Arm er skráð vörumerki Arm Limited (eða dótturfélaga þess) í Bandaríkjunum og/eða annars staðar.

Tilvísunarskjöl

  • Skipanalínuverkfærasett fyrir STM32 MCU (DB4839), STM32CubeCLT gagnaskýrsla
  • STM32CubeCLT uppsetningarleiðbeiningar (UM3089)
  • STM32CubeCLT útgáfuskýrsla (RN0132)

Skjáskot í þessu skjali
Skjámyndirnar sem gefnar eru upp í kafla 2, kafla 3 og kafla 4 eru aðeins fyrrumamples af tólanotkun frá skipanalínu.
Samþætting í IDE frá þriðja aðila eða notkun í CD/CI skriftum er ekki sýnd í þessu skjali.

Bygging

STM32CubeCLT pakkinn inniheldur GNU verkfærin fyrir STM32 verkfærakeðjuna til að smíða forrit fyrir STM32 örstýringu. Windows® stjórnborðsgluggi tdample er sýnt á mynd 1.

  1. Opnaðu stjórnborð í verkefnamöppunni.
  2. Framkvæmdu eftirfarandi skipun til að byggja verkefnið: > make -j8 all -C .\Debug

Notandi STM32Cube Command Line Toolset -

Athugið: Make tólið gæti þurft sérstakt uppsetningarskref.

Stjórnarforritun

STM32CubeCLT pakkinn inniheldur STM32CubeProgrammer (STM32CubeProg), sem er notaður til að forrita bygginguna sem áður var fengin inn í STM32 markstýringuna.

  1. Gakktu úr skugga um að ST-LINK tengingin sé fundin
  2. Veldu staðsetningu verkefnamöppunnar í stjórnborðsglugganum
  3. Þú getur valfrjálst eytt öllu flassminninu (sjá mynd 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e all
  4. Hladdu upp forritinu file í 0x08000000 flassminnisfangið (sjá mynd 3): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000

STM32Cube Command Line Toolset User - eyða úttak

Villuleit

Til viðbótar við GNU verkfærin fyrir STM32 verkfærakeðjuna inniheldur STM32CubeCLT pakkinn einnig ST-LINK GDB netþjóninn. Bæði þarf til að hefja villuleitarlotu.

  1. Ræstu ST-LINK GDB þjóninn í öðrum Windows® PowerShell® glugga (sjá mynd 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
  2. Notaðu GNU verkfærin fyrir STM32 verkfærakeðjuna til að ræsa GDB biðlarann ​​í PowerShell® glugganum:
    > arm-none-eabi-gdb.exe
    > (gdb) miða ytri localhost:port (notaðu höfnina sem tilgreind er í opnaði GDB þjóninum)
    Tengingin er komin á og GDB miðlaralotuskilaboð birtast eins og sýnt er á mynd 5. Þá er hægt að keyra GDB skipanir í villuleitarlotunni, til dæmis til að endurhlaða .elf forrit með GDB: > (gdb) hlaða YOUR_PROGRAM.elf

STM32Cube Command Line Toolset User - GDB framleiðsla miðlara

Endurskoðunarsaga

Tafla 1. Endurskoðunarferill skjala

Dagsetning Endurskoðun Breytingar
16-febrúar-23 1 Upphafleg útgáfa.

MIKILVÆG TILKYNNING - LESIÐU VARLEGA
STMicroelectronics NV og dótturfélög þess („ST“) áskilja sér rétt til að gera breytingar, leiðréttingar, endurbætur, breytingar og endurbætur á ST vörum og/eða þessu skjali hvenær sem er án fyrirvara. Kaupendur ættu að fá nýjustu viðeigandi upplýsingar um ST vörur áður en þeir leggja inn pantanir. ST vörur eru seldar í samræmi við söluskilmála ST sem eru í gildi þegar pöntun er staðfest.
Kaupendur bera einir ábyrgð á vali, vali og notkun ST vara og ST tekur enga ábyrgð á umsóknaraðstoð eða hönnun vöru kaupenda.
Ekkert leyfi, óbeint eða óbeint, til nokkurs hugverkaréttar er veitt af ST hér.
Endursala á ST vörum með öðrum ákvæðum en upplýsingarnar sem settar eru fram hér ógilda alla ábyrgð sem ST veitir fyrir slíka vöru.
ST og ST merkið eru vörumerki ST. Fyrir frekari upplýsingar um ST vörumerki, sjá www.st.com/trademarks. Öll önnur vöru- eða þjónustuheiti eru eign viðkomandi eigenda.
Upplýsingar í þessu skjali koma í stað og koma í stað upplýsinga sem áður hafa verið gefnar í fyrri útgáfum þessa skjals.

UM3088 – Rev 1 – febrúar 2023
Fyrir frekari upplýsingar hafið samband við STMicroelectronics söluskrifstofuna á staðnum.
www.st.com
© 2023 STMicroelectronics – Allur réttur áskilinn

Skjöl / auðlindir

ST STM32Cube stjórnlínuverkfærasett [pdfNotendahandbók
UM3088, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Toolset
ST STM32Cube stjórnlínuverkfærasett [pdf] Handbók eiganda
RN0132, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Line Toolset, Toolset

Heimildir

Skildu eftir athugasemd

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