UM3088
STM32Cube taputapu raina-whakahau he aratohu tiimata tere
pukapuka kaiwhakamahi
Kupu Whakataki
He aratohu poto tenei tuhinga mo nga kaiwhakamahi ki te timata wawe me STM32CubeCLT, te huinga taputapu raina whakahau STMicroelectronics mo nga MCU STM32.
Ka tukuna e STM32CubeCLT nga whakaurunga STM32CubeIDE katoa kua kohia mo te whakamahi tere-whakahau e nga IDE tuatoru, te whakauru tonu me te whanaketanga tonu (CD/CI).
Kei roto i te kete STM32CubeCLT kotahi kua ngawari:
- Ko nga putanga CLI (atanga raina-whakahau) o nga taputapu ST penei i te mekameka taputapu, te taputapu hononga tirotiro, me te taputapu whakamaarama rama rama.
- Pūnaha hou view whakaahua (SVD) files
- Ko etahi atu IDE e pa ana ki nga metadata STM32CubeCLT ka taea:
- Te hanga kaupapa mo nga taputapu STM32 MCU ma te whakamahi i te mekameka taputapu GNU mo STM32
- Papatonotanga STM32 MCU mahara o roto (marama flash, RAM, OTP, me etahi atu) me nga maharatanga o waho
- Te manatoko i te ihirangi hotaka (te kaute, te manatoko i te wa me muri i te hotaka, whakataurite ki file)
- Te whakaaunoa i te kaupapa STM32 MCU
- Te patuiro i nga tono ma te atanga o nga hua STM32 MCU, e whai waahi ana ki nga rauemi o roto o te MCU ma te whakamahi i nga ahuatanga patuiro taketake
![]()
Nga korero whanui
Ko te huinga taputapu raina whakahau STM32CubeCLT mo nga MCU STM32 e whakarato ana i nga taputapu ki te hanga, ki te hotaka, ki te whakahaere me te patuiro i nga tono e aro ana ki nga microcontrollers STM32 i runga i te tukatuka Arm® Cortex® ‑M.
Tuhipoka:
He tohu rehita a Arm na Arm Limited (me ona apiti ranei) i te US me/ranei i etahi atu waahi.
Nga tuhinga tohutoro
- Utauta raina whakahau mo nga MCU STM32 (DB4839), he poto raraunga STM32CubeCLT
- Aratohu whakaurunga STM32CubeCLT (UM3089)
- STM32CubeCLT tuhipoka tuku (RN0132)
Whakaahuamata i tenei tuhinga
Ko nga screenshots e whakaratohia ana i te Wāhanga 2, Wāhanga 3, me te Wāhanga 4 he ex anakeampte iti o te whakamahinga taputapu mai i te whakahau whakahau.
Ko te whakaurunga i roto i nga IDE tuatoru, te whakamahi ranei i nga tuhinga CD/CI kaore i te whakaatuhia ki tenei tuhinga.
Whare
Kei roto i te kete STM32CubeCLT nga taputapu GNU mo te mekameka taputapu STM32 hei hanga i tetahi kaupapa mo te miihinihiko STM32. He matapihi papatohu Windows® exampe whakaatuhia ana i te Whakaahua 1.
- Whakatuwherahia he papatohu i te kōpaki kaupapa.
- Whakamahia te whakahau e whai ake nei hei hanga i te kaupapa: > make -j8 all -C .\Debug

Tuhipoka: Ka hiahia pea te taputapu hanga i tetahi taahiraa whakauru motuhake.
Te hōtaka a te poari
Kei roto i te kete STM32CubeCLT te STM32CubeProgrammer (STM32CubeProg), e whakamahia ana ki te whakarite i te hanga i whiwhi i mua ki roto i te whainga STM32 microcontroller.
- Me mohio kei te kitea te hononga ST-LINK
- Tīpakohia te waahi kōpaki kaupapa i te matapihi papatohu
- Ka taea, ūkui katoa nga ihirangi mahara flash (tirohia te Whakaahua 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e katoa
- Tukuatu te hōtaka file ki te 0x08000000 wāhitau mahara kohiko (tirohia te Whakaahua 3): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000

Patuiro
I tua atu i nga taputapu GNU mo te mekameka taputapu STM32, kei roto i te kete STM32CubeCLT te tūmau ST-LINK GDB. Ka hiahiatia nga mea e rua ki te timata i te wahanga patuiro.
- Tīmatahia te tūmau ST-LINK GDB ki tetahi atu matapihi Windows® PowerShell® (tirohia te Whakaahua 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
- Whakamahia nga taputapu GNU mo te mekameka taputapu STM32 hei timata i te kiritaki GDB i te matapihi PowerShell®:
> ringa-kore-eabi-gdb.exe
> (gdb) ūnga localhost mamao: tauranga (whakamahia te tauranga i tohuhia i te hononga tuwhera o te tūmau GDB)
Kua whakatauhia te hononga, ka whakaatuhia nga karere watū tūmau GDB e whakaatuhia ana i te Whakaahua 5. Na ka taea te whakahaere i nga whakahau GDB i roto i te waahi patuiro, hei tauira ki te utaina ano he kaupapa .elf ma te whakamahi i te GDB: > (gdb) uta YOUR_PROGRAM.elf

Hītori arotakenga
Ripanga 1. Tuhinga o mua whakahounga
| Rā | Arotakenga | Huringa |
| 16-Pepuere-23 | 1 | Tukunga tuatahi. |
WHAKAMAHI WHAKAMAHI - KAUPAPA KAUPAPA
Ko te STMicroelectronics NV me ona apiti ("ST") te mana ki te whakarereke, whakatikatika, whakapainga, whakarereke me nga whakapainga ki nga hua ST me tenei tuhinga ranei i nga wa katoa kaore he panui. Me whiwhi nga kaihoko i nga korero hou e pa ana ki nga hua ST i mua i te tuku ota. Ka hokona nga hua ST i runga i nga tikanga me nga tikanga o te hokonga a ST i te wa o te ota whakaae.
Ko nga Kaihoko anake te kawenga mo te kowhiringa, te kowhiringa me te whakamahi i nga hua ST me te ST karekau he kawenga mo te awhina tono me te hoahoa o nga hua a nga kaihoko.
Karekau he raihana, he mea whakaatu, he tohu ranei, ki tetahi mana taonga hinengaro ka tukuna e ST i konei.
Ko te hokonga ano o nga hua ST me nga tikanga rereke mai i nga korero kua whakatakotoria i konei ka whakakorehia he raihana kua tukuna e ST mo taua hua.
Ko te ST me te tohu ST he tohu tohu na ST. Mo etahi atu korero mo nga tohu hokohoko ST, tirohia www.st.com/marks. Ko etahi atu ingoa hua, ingoa ratonga ranei no ratou ake rangatira.
Ko nga korero kei roto i tenei tuhinga ka whakakapi me te whakakapi i nga korero i tukuna i mua i nga momo putanga o mua o tenei tuhinga.
UM3088 – Rev 1 – Hui-tanguru 2023
Mo etahi atu korero whakapā atu ki to tari hoko STMicroelectronics rohe.
www.st.com
© 2023 STMicroelectronics – Pūmau te mana
Tuhinga / Rauemi
![]() |
ST STM32Cube Utauta Raina Whakahau [pdf] Pukapuka Kaiwhakamahi UM3088, STM32Cube Utauta Raina Whakahau, STM32Cube, Utauta Raina Whakahau, Utauta |
![]() |
ST STM32Cube Utauta Raina Whakahau [pdf] Pukapuka Rangatira RN0132, STM32Cube Utauta Raina Whakahau, STM32Cube, Utauta Raina Whakahau, Utauta Raina, Utauta |





