ST X-NUCLEO logoUM3088
STM32Cube käsurea tööriistakomplekti kiirjuhend
Kasutusjuhend

Sissejuhatus

See dokument on lühike juhend kasutajatele, kuidas kiiresti alustada STM32CubeCLT-ga, STMicroelectronics käsurea tööriistakomplektiga STM32 MCU-de jaoks.
STM32CubeCLT pakub kõiki STM32CubeIDE-seadmeid, mis on pakitud kolmandate osapoolte IDE-de käsuviibaks kasutamiseks või pidevaks integreerimiseks ja pidevaks arendamiseks (CD/CI).

Sujuv ühtne STM32CubeCLT pakett sisaldab:

  • ST-tööriistade, nagu tööriistaahel, sondi ühendamise utiliit ja välkmälu programmeerimisutiliit, CLI (käsurea liidese) versioonid
  • Kaasaegne süsteem view deskriptor (SVD) files
  • Kõik muud IDE-ga seotud metaandmed STM32CubeCLT võimaldavad:
  • Programmi koostamine STM32 MCU-seadmete jaoks, kasutades STM32 jaoks täiustatud GNU tööriistaahelat
  • STM32 MCU sisemälu (välkmälu, RAM, OTP ja muud) ja välismälu programmeerimine
  • Programmeerimise sisu kontrollimine (kontrollsumma, kontrollimine programmeerimise ajal ja pärast seda, võrdlus file)
  • STM32 MCU programmeerimise automatiseerimine
  • Rakenduste silumine STM32 MCU toodete liidese kaudu, mis võimaldab juurdepääsu MCU sisemistele ressurssidele, kasutades põhilisi silumisfunktsioone

STM32Cube käsurea tööriistakomplekti kasutaja – ikoon

Üldine teave

STM32 MCU-de käsurea tööriistakomplekt STM32CubeCLT pakub tööriistu Arm® Cortex® -M protsessoril põhinevate STM32 mikrokontrolleritele suunatud rakenduste loomiseks, programmeerimiseks, käitamiseks ja silumiseks.
Märkus.
Arm on ettevõtte Arm Limited (või selle tütarettevõtete) registreeritud kaubamärk USA-s ja/või mujal.

Viitedokumendid

  • Käsurea tööriistakomplekt STM32 MCU-de (DB4839), STM32CubeCLT andmeülevaate jaoks
  • STM32CubeCLT paigaldusjuhend (UM3089)
  • STM32CubeCLT väljalasketeade (RN0132)

Ekraanipildid selles dokumendis
Jaotises 2, jaotises 3 ja jaotises 4 esitatud ekraanipildid on ainult examptööriista kasutamise kohta käsurealt.
Selles dokumendis ei kirjeldata integreerimist kolmandate osapoolte IDE-desse ega kasutamist CD/CI skriptides.

Hoone

STM32CubeCLT pakett sisaldab STM32 tööriistaahela GNU tööriistu STM32 mikrokontrolleri programmi loomiseks. Windows® konsooli aken ntample on näidatud joonisel 1.

  1. Avage projekti kaustas konsool.
  2. Projekti koostamiseks käivitage järgmine käsk: > make -j8 all -C .\Debug

STM32Cube'i käsurea tööriistakomplekti kasutaja –

Märkus. Utiliit Make võib vajada eraldi installietappi.

Tahvli programmeerimine

STM32CubeCLT pakett sisaldab STM32CubeProgrammerit (STM32CubeProg), mida kasutatakse eelnevalt saadud ehituse programmeerimiseks sihtmärgiks olevasse STM32 mikrokontrollerisse.

  1. Veenduge, et ST-LINK-ühendus on tuvastatud
  2. Valige konsooliaknas projekti kausta asukoht
  3. Soovi korral kustutage kogu välkmälu sisu (vt joonist 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e all
  4. Laadige programm üles file välkmäluaadressile 0x08000000 (vt joonist 3): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000

STM32Cube Command Line Toolset User – kustuta väljund

Silumine

Lisaks STM32 tööriistaahela GNU tööriistadele sisaldab STM32CubeCLT pakett ka ST-LINK GDB serverit. Mõlemat on vaja silumiseansi alustamiseks.

  1. Käivitage ST-LINK GDB server teises Windows® PowerShell® aknas (vt joonist 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
  2. Kasutage STM32 tööriistaahela GNU tööriistu, et käivitada PowerShell® aknas GDB klient.
    > arm-none-eabi-gdb.exe
    > (gdb) sihtmärk kaugkohthost:port (kasutage GDB serveri avatud ühenduses näidatud porti)
    Ühendus luuakse ja kuvatakse GDB serveri seansi teated, nagu näidatud joonisel 5. Seejärel on võimalik silumiseansil käivitada GDB käske, näiteks laadida GDB abil uuesti .elf programmi: > (gdb) load YOUR_PROGRAM.elf

STM32Cube Command Line Toolset User – GDB serveri väljund

Läbivaatamise ajalugu

Tabel 1. Dokumendi redaktsioonide ajalugu

Kuupäev Läbivaatamine Muudatused
16. veebruar 23 1 Esialgne vabastamine.

TÄHTIS MÄRKUS – LUGEGE HOOLIKAS
STMicroelectronics NV ja selle tütarettevõtted („ST”) jätavad endale õiguse teha ST-toodetes ja/või selles dokumendis igal ajal ilma ette teatamata muudatusi, parandusi, täiendusi, modifikatsioone ja täiendusi. Ostjad peaksid enne tellimuste esitamist hankima uusima asjakohase teabe ST-toodete kohta. ST tooteid müüakse vastavalt ST müügitingimustele, mis kehtisid tellimuse kinnitamise ajal.
Ostjad vastutavad ainuisikuliselt ST-toodete valiku, valiku ja kasutamise eest ning ST ei vastuta rakendusabi ega ostjate toodete disaini eest.
ST ei anna siinkohal mingit otsest ega kaudset litsentsi ühelegi intellektuaalomandi õigusele.
ST-toodete edasimüük, mille sätted erinevad siin esitatud teabest, tühistab ST-i antud tootele antud garantii.
ST ja ST logo on ST kaubamärgid. ST-kaubamärkide kohta lisateabe saamiseks vaadake www.st.com/trademarks. Kõik muud toote- või teenusenimed kuuluvad nende vastavatele omanikele.
Selles dokumendis sisalduv teave asendab ja asendab selle dokumendi varasemates versioonides esitatud teabe.

UM3088 – Rev 1 – veebruar 2023
Lisateabe saamiseks võtke ühendust kohaliku STMicroelectronicsi müügiesindusega.
www.st.com
© 2023 STMicroelectronics – kõik õigused kaitstud

Dokumendid / Ressursid

ST STM32Cube käsurea tööriistakomplekt [pdfKasutusjuhend
UM3088, STM32Cube käsurea tööriistakomplekt, STM32Cube, käsurea tööriistakomplekt, tööriistakomplekt
ST STM32Cube käsurea tööriistakomplekt [pdfKasutusjuhend
RN0132, STM32Cube käsurea tööriistakomplekt, STM32Cube, käsurea tööriistakomplekt, rea tööriistakomplekt, tööriistakomplekt

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *