logo ST X-NUCLEOUM3088
STM32Cube gwida tal-bidu ta 'malajr tas-sett tal-għodda tal-linja tal-kmand
Manwal għall-utent

Introduzzjoni

Dan id-dokument huwa gwida qasira għall-utenti biex jibdew malajr b'STM32CubeCLT, is-sett ta' għodda tal-linja tal-kmand STMicroelectronics għall-MCUs STM32.
STM32CubeCLT joffri l-faċilitajiet STM32CubeIDE kollha ppakkjati għall-użu fil-pront tal-kmand minn IDEs ta 'partijiet terzi, jew integrazzjoni kontinwa u żvilupp kontinwu (CD/CI).

Il-pakkett uniku STM32CubeCLT issimplifikat jinkludi:

  • Verżjonijiet CLI (interface tal-linja tal-kmand) ta’ għodod ST bħal toolchain, utilità tal-konnessjoni tas-sonda, u utilità tal-ipprogrammar tal-memorja flash
  • Sistema aġġornata view deskrittur (SVD) files
  • Kwalunkwe metadejta oħra rilevanti għall-IDE STM32CubeCLT tippermetti:
  • Bini ta' programm għal apparati MCU STM32 bl-użu ta' toolchain GNU mtejba għal STM32
  • L-ipprogrammar ta' memorji interni STM32 MCU (memorja flash, RAM, OTP, u oħrajn) u memorji esterni
  • Il-verifika tal-kontenut tal-ipprogrammar (checksum, verifika waqt u wara l-ipprogrammar, paragun ma' file)
  • Awtomatizzazzjoni tal-ipprogrammar STM32 MCU
  • Applikazzjonijiet ta' debugging permezz tal-interface tal-prodotti STM32 MCU, li jipprovdi aċċess għar-riżorsi interni tal-MCU bl-użu ta' karatteristiċi bażiċi ta' debug

STM32Cube Command Line Toolset User - ikona

Informazzjoni ġenerali

Is-sett ta' għodda tal-linja tal-kmand STM32CubeCLT għall-MCUs STM32 jipprovdi għodod biex jibnu, jipprogrammaw, imexxu u jiddebuggjaw applikazzjonijiet li jimmiraw mikrokontrolluri STM32 ibbażati fuq il-proċessur Arm® Cortex® ‑M.
Nota:
Arm hija trademark reġistrata ta' Arm Limited (jew is-sussidjarji tagħha) fl-Istati Uniti u/jew xi mkien ieħor.

Dokumenti ta' referenza

  • Sett ta' għodod tal-linja tal-kmand għall-MCUs STM32 (DB4839), qosor tad-dejta STM32CubeCLT
  • Gwida għall-installazzjoni STM32CubeCLT (UM3089)
  • Nota ta' rilaxx STM32CubeCLT (RN0132)

Screenshots f'dan id-dokument
Il-screenshots provduti fit-Taqsima 2, it-Taqsima 3, u t-Taqsima 4 huma biss examples tal-użu tal-għodda minn pront tal-kmand.
L-integrazzjoni f'IDEs ta' partijiet terzi jew l-użu fi skripts CD/CI mhumiex illustrati f'dan id-dokument.

Bini

Il-pakkett STM32CubeCLT fih l-għodod GNU għal toolchain STM32 biex jinbena programm għal mikrokontrollur STM32. Tieqa tal-console Windows® example huwa muri fil-Figura 1.

  1. Iftaħ console fil-folder tal-proġett.
  2. Esegwi l-kmand li ġej biex tibni l-proġett: > make -j8 all -C .\Debug

STM32Cube Command Line Toolset Utent -

Nota: L-utilità make tista 'teħtieġ pass ta' installazzjoni separat.

Programmazzjoni tal-Bord

Il-pakkett STM32CubeCLT fih l-STM32CubeProgrammer (STM32CubeProg), li jintuża biex jipprogramma l-bini miksuba qabel fil-mikrokontrollur STM32 fil-mira.

  1. Kun żgur li l-konnessjoni ST-LINK tiġi skoperta
  2. Agħżel il-post tal-fowlder tal-proġett fit-tieqa tal-console
  3. B'għażla, ħassar il-kontenut kollu tal-memorja flash (irreferi għall-Figura 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e all
  4. Tella l-programm file għall-indirizz tal-memorja flash 0x08000000 (irreferi għall-Figura 3): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000

STM32Cube Command Line Toolset User - ħassar l-output

Debugging

Minbarra l-għodod GNU għal toolchain STM32, il-pakkett STM32CubeCLT fih ukoll is-server ST-LINK GDB. It-tnejn huma meħtieġa biex tibda sessjoni ta' debug.

  1. Ibda s-server ST-LINK GDB f'tieqa oħra tal-Windows® PowerShell® (irreferi għall-Figura 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
  2. Uża l-għodod GNU għal toolchain STM32 biex tibda l-klijent GDB fit-tieqa PowerShell®:
    > arm-none-eabi-gdb.exe
    > (gdb) mira remot localhost:port (uża l-port indikat fil-konnessjoni miftuħa tas-server GDB)
    Il-konnessjoni tiġi stabbilita u l-messaġġi tas-sessjoni tas-server tal-GDB jintwerew kif muri fil-Figura 5. Imbagħad huwa possibbli li tmexxi kmandijiet GDB fis-sessjoni tad-debug, pereżempju biex terġa’ tgħabbi programm .elf bl-użu ta’ GDB: > (gdb) load YOUR_PROGRAM.elf

STM32Cube Command Line Toolset User - output tas-server GDB

Storja tar-reviżjoni

Tabella 1. Storja tar-reviżjoni tad-dokument

Data Reviżjoni Bidliet
16-Frar-23 1 Rilaxx inizjali.

AVVIŻ IMPORTANTI - AQRA B'attenzjoni
STMicroelectronics NV u s-sussidjarji tagħha (“ST”) jirriżervaw id-dritt li jagħmlu bidliet, korrezzjonijiet, titjib, modifiki, u titjib għall-prodotti ST u/jew għal dan id-dokument fi kwalunkwe ħin mingħajr avviż. Ix-xerrejja għandhom jiksbu l-aħħar informazzjoni rilevanti dwar il-prodotti ST qabel ma jagħmlu ordnijiet. Il-prodotti ST jinbiegħu skont it-termini u l-kundizzjonijiet tal-bejgħ ta' ST fis-seħħ fil-ħin tar-rikonoxximent tal-ordni.
Ix-xerrejja huma unikament responsabbli għall-għażla, l-għażla u l-użu tal-prodotti ST u ST ma jassumi l-ebda responsabbiltà għall-assistenza tal-applikazzjoni jew id-disinn tal-prodotti tax-xerrejja.
L-ebda liċenzja, espressa jew impliċita, għal xi dritt ta' proprjetà intellettwali ma tingħata minn ST hawnhekk.
Il-bejgħ mill-ġdid ta' prodotti ST b'dispożizzjonijiet differenti mill-informazzjoni stipulata hawnhekk għandu jħassar kwalunkwe garanzija mogħtija minn ST għal tali prodott.
ST u l-logo ST huma trademarks ta' ST. Għal informazzjoni addizzjonali dwar it-trademarks ST, irreferi għal www.st.com/trademarks. L-ismijiet l-oħra kollha tal-prodott jew tas-servizz huma proprjetà tas-sidien rispettivi tagħhom.
L-informazzjoni f'dan id-dokument tieħu post u tissostitwixxi l-informazzjoni pprovduta qabel fi kwalunkwe verżjoni preċedenti ta' dan id-dokument.

UM3088 – Rev 1 – Frar 2023
Għal aktar informazzjoni ikkuntattja l-uffiċċju lokali tal-bejgħ STMicroelectronics tiegħek.
www.st.com
© 2023 STMicroelectronics – Id-drittijiet kollha riżervati

Dokumenti / Riżorsi

Sett ta' Għodda tal-Linja tal-Kmand ST STM32Cube [pdfManwal tal-Utent
UM3088, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Toolset
Sett ta' Għodda tal-Linja tal-Kmand ST STM32Cube [pdfManwal tas-Sid
RN0132, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Line Toolset, Toolset

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *