UM3088
Canllaw cychwyn cyflym set offer llinell orchymyn STM32Cube
Llawlyfr defnyddiwr
Rhagymadrodd
Mae'r ddogfen hon yn ganllaw byr i ddefnyddwyr ddechrau'n gyflym gyda STM32CubeCLT, set offer llinell orchymyn STMicroelectronics ar gyfer STM32 MCUs.
Mae STM32CubeCLT yn cynnig yr holl gyfleusterau STM32CubeIDE sydd wedi'u pecynnu i'w defnyddio'n brydlon gan DRhA trydydd parti, neu integreiddio parhaus a datblygiad parhaus (CD/CI).
Mae'r pecyn STM32CubeCLT sengl symlach yn cynnwys:
- Fersiynau CLI (rhyngwyneb llinell orchymyn) o offer ST fel toolchain, cyfleustodau cysylltiad stiliwr, a chyfleustodau rhaglennu cof fflach
- System gyfoes view disgrifydd (SVD) files
- Mae unrhyw fetadata arall sy'n berthnasol i IDE STM32CubeCLT yn caniatáu:
- Adeiladu rhaglen ar gyfer dyfeisiau MCU STM32 gan ddefnyddio cadwyn offer GNU gwell ar gyfer STM32
- Rhaglennu atgofion mewnol MCU STM32 (cof fflach, RAM, OTP, ac eraill) ac atgofion allanol
- Dilysu cynnwys y rhaglen (gwiriad, gwirio yn ystod ac ar ôl rhaglennu, cymharu â file)
- Awtomeiddio rhaglennu MCU STM32
- Dadfygio cymwysiadau trwy ryngwyneb cynhyrchion MCU STM32, sy'n darparu mynediad at adnoddau mewnol MCU gan ddefnyddio nodweddion dadfygio sylfaenol
Gwybodaeth gyffredinol
Mae set offer llinell orchymyn STM32CubeCLT ar gyfer MCUs STM32 yn darparu offer i adeiladu, rhaglennu, rhedeg, a chymwysiadau dadfygio sy'n targedu microreolyddion STM32 yn seiliedig ar brosesydd Arm® Cortex® -M.
Nodyn:
Mae Arm yn nod masnach cofrestredig Arm Limited (neu ei is-gwmnïau) yn yr UD a / neu rywle arall.
Dogfennau cyfeirio
- Set offer llinell orchymyn ar gyfer MCUs STM32 (DB4839), briff data STM32CubeCLT
- Canllaw gosod STM32CubeCLT (UM3089)
- Nodyn rhyddhau STM32CubeCLT (RN0132)
Sgrinluniau yn y ddogfen hon
Mae'r sgrinluniau a ddarperir yn Adran 2, Adran 3, ac Adran 4 yn unig yn gynampllai o'r defnydd o offer o anogwr gorchymyn.
Nid yw'r integreiddio mewn IDEs trydydd parti na'r defnydd mewn sgriptiau CD/CI wedi'i ddangos yn y ddogfen hon.
Adeilad
Mae'r pecyn STM32CubeCLT yn cynnwys yr offer GNU ar gyfer teclynnau STM32 i adeiladu rhaglen ar gyfer microreolydd STM32. Mae ffenestr consol Windows® exampdangosir le yn Ffigur 1.
- Agor consol yn y ffolder prosiect.
- Gweithredwch y gorchymyn canlynol i adeiladu'r prosiect: > gwnewch -j8 all -C .\Debug
Nodyn: Efallai y bydd angen cam gosod ar wahân ar gyfer y cyfleustodau gwneud.
Rhaglennu bwrdd
Mae'r pecyn STM32CubeCLT yn cynnwys y STM32CubeProgrammer (STM32CubeProg), a ddefnyddir i raglennu'r adeiladwaith a gafwyd yn flaenorol i'r microreolydd STM32 targed.
- Sicrhewch fod y cysylltiad ST-LINK yn cael ei ganfod
- Dewiswch leoliad ffolder y prosiect yn ffenestr y consol
- Yn ddewisol, dilëwch yr holl gynnwys cof fflach (cyfeiriwch at Ffigur 2): > STM32_Programmer_CLI.exe -c port = SWD freq = 4000 -e i gyd
- Llwythwch y rhaglen i fyny file i'r cyfeiriad cof fflach 0x08000000 (cyfeiriwch at Ffigur 3):> STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000
Dadfygio
Yn ogystal â'r offer GNU ar gyfer toolchain STM32, mae'r pecyn STM32CubeCLT hefyd yn cynnwys y gweinydd GDB ST-LINK. Mae angen y ddau i ddechrau sesiwn dadfygio.
- Cychwynnwch y gweinydd GDB ST-LINK mewn ffenestr Windows® PowerShell® arall (cyfeiriwch at Ffigur 4):> ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
- Defnyddiwch yr offer GNU ar gyfer cadwyn offer STM32 i gychwyn y cleient GDB yn ffenestr PowerShell®:
> braich-dim-eabi-gdb.exe
> (gdb) targed localhost o bell: porthladd (defnyddiwch y porthladd a nodir yn y cysylltiad agorwyd gweinydd GDB)
Mae'r cysylltiad wedi'i sefydlu ac mae negeseuon sesiwn gweinydd GDB yn cael eu harddangos fel y dangosir yn Ffigur 5. Yna mae'n bosibl rhedeg gorchmynion GDB yn y sesiwn dadfygio, er enghraifft i ail-lwytho rhaglen .elf gan ddefnyddio GDB: > (gdb) llwytho YOUR_PROGRAM.elf
Hanes adolygu
Tabl 1. Hanes adolygu'r ddogfen
Dyddiad | Adolygu | Newidiadau |
16-Chwefror-23 | 1 | Rhyddhad cychwynnol. |
HYSBYSIAD PWYSIG – DARLLENWCH YN OFALUS
Mae STMicroelectronics NV a'i is-gwmnïau (“ST”) yn cadw'r hawl i wneud newidiadau, cywiriadau, gwelliannau, addasiadau a gwelliannau i gynhyrchion ST a/neu i'r ddogfen hon ar unrhyw adeg heb rybudd. Dylai prynwyr gael y wybodaeth berthnasol ddiweddaraf am gynhyrchion ST cyn gosod archebion. Gwerthir cynhyrchion ST yn unol â thelerau ac amodau gwerthu ST sydd ar waith ar adeg cydnabod yr archeb.
Prynwyr yn unig sy'n gyfrifol am ddewis, dewis a defnyddio cynhyrchion ST ac nid yw ST yn cymryd unrhyw atebolrwydd am gymorth ymgeisio neu ddyluniad cynhyrchion prynwyr.
Ni roddir trwydded, yn benodol nac yn oblygedig, i unrhyw hawl eiddo deallusol gan ST yma.
Bydd ailwerthu cynhyrchion ST gyda darpariaethau gwahanol i'r wybodaeth a nodir yma yn dileu unrhyw warant a roddir gan ST ar gyfer cynnyrch o'r fath.
Mae ST a'r logo ST yn nodau masnach ST. I gael gwybodaeth ychwanegol am nodau masnach ST, cyfeiriwch at www.st.com/trademarks. Mae pob enw cynnyrch neu wasanaeth arall yn eiddo i'w perchnogion priodol.
Mae gwybodaeth yn y ddogfen hon yn disodli ac yn disodli gwybodaeth a ddarparwyd yn flaenorol mewn unrhyw fersiynau blaenorol o'r ddogfen hon.
UM3088 - Parch 1 - Chwefror 2023
Am wybodaeth bellach cysylltwch â'ch swyddfa werthu STMicroelectroneg leol.
www.st.com
© 2023 STMicroelectroneg – Cedwir pob hawl
Dogfennau / Adnoddau
![]() |
Set Offer Llinell Reoli ST STM32Cube [pdfLlawlyfr Defnyddiwr UM3088, Set Offer Llinell Reoli STM32Cube, STM32Cube, Set Offer Llinell Reoli, Set Offer |
![]() |
Set Offer Llinell Reoli ST STM32Cube [pdfLlawlyfr y Perchennog RN0132, Set Offer Llinell Reoli STM32Cube, STM32Cube, Set Offer Llinell Reoli, Set Offer Llinell, Set Offer |