UM3088
Stiùireadh tòiseachaidh sgiobalta inneal loidhne-àithne STM32Cube
Leabhar-làimhe cleachdaiche
Ro-ràdh
Tha an sgrìobhainn seo na stiùireadh goirid do luchd-cleachdaidh gus tòiseachadh gu sgiobalta le STM32CubeCLT, inneal loidhne-àithne STMicroelectronics airson STM32 MCUn.
Tha STM32CubeCLT a’ tabhann a h-uile goireas STM32CubeIDE a tha air a phacadh airson cleachdadh sgiobalta le IDEan treas-phàrtaidh, no amalachadh leantainneach agus leasachadh leantainneach (CD/CI).
Tha am pasgan singilte sgiobalta STM32CubeCLT a’ toirt a-steach:
- Tionndadh CLI (eadar-aghaidh loidhne-àithne) de dh’ innealan ST leithid toolchain, goireas ceangail probe, agus goireas prògramadh cuimhne flash
- An siostam as ùire view tuairisgeul (SVD) files
- Tha meata-dàta sam bith eile a tha buntainneach ri IDE STM32CubeCLT a’ ceadachadh:
- A’ togail prògram airson innealan STM32 MCU a’ cleachdadh inneal GNU leasaichte airson STM32
- Prògramadh cuimhneachain taobh a-staigh STM32 MCU (cuimhne flash, RAM, OTP, agus feadhainn eile) agus cuimhneachain bhon taobh a-muigh
- A’ dearbhadh susbaint a’ phrògramadh (seic, dearbhadh rè agus às deidh prògramadh, coimeas ri file)
- Ag fèin-ghluasad prògramadh STM32 MCU
- Debugging thagraidhean tro eadar-aghaidh toraidhean STM32 MCU, a bheir cothrom air goireasan a-staigh MCU a’ cleachdadh feartan deasbaid bunaiteach
Fiosrachadh coitcheann
Tha an inneal loidhne-àithne STM32CubeCLT airson STM32 MCUn a’ toirt seachad innealan gus tagraidhean a thogail, a phrògramadh, a ruith, agus a dhearbhadh a tha ag amas air microcontrollers STM32 stèidhichte air pròiseasar Arm® Cortex® -M.
Thoir an aire:
Tha Arm na chomharra-malairt clàraichte de Arm Earranta (no na fo-chompanaidhean aige) anns na SA agus / no an àite eile.
Sgrìobhainnean fiosrachaidh
- Inneal loidhne-àithne airson STM32 MCUn (DB4839), geàrr-chunntas dàta STM32CubeCLT
- Stiùireadh stàlaidh STM32CubeCLT (UM3089)
- Nota fuasglaidh STM32CubeCLT (RN0132)
Glacaidhean-sgrìn san sgrìobhainn seo
Chan eil na dealbhan-sgrìn a tha air an toirt seachad ann an Earrann 2, Earrann 3, agus Earrann 4 ach exampnas lugha de chleachdadh an inneil bho àithne gu sgiobalta.
Chan eil an aonachadh ann an IDEan treas-phàrtaidh no an cleachdadh ann an sgriobtaichean CD/CI ri fhaicinn san sgrìobhainn seo.
Togalach
Anns a’ phacaid STM32CubeCLT tha na h-innealan GNU airson inneal-innealan STM32 gus prògram a thogail airson microcontroller STM32. Tha uinneag console Windows® exampTha le ri fhaicinn ann am Figear 1.
- Fosgail consol ann am pasgan a’ phròiseict.
- Dèan an àithne a leanas airson am pròiseact a thogail: > dèan -j8 all -C .\Debug
Thoir an aire: Is dòcha gu feum an goireas dèanamh ceum stàlaidh air leth.
Prògramachadh bùird
Anns a ’phacaid STM32CubeCLT tha an STM32CubeProgrammer (STM32CubeProg), a thathas a’ cleachdadh gus an togail a chaidh fhaighinn roimhe a phrògramadh a-steach don mhion-riaghladair STM32 targaid.
- Dèan cinnteach gu bheil an ceangal ST-LINK air a lorg
- Tagh àite pasgan a’ phròiseict ann an uinneag a’ chonsail
- Roghainneil, sguab às a h-uile susbaint cuimhne flash (thoir sùil air Figear 2):> STM32_Programmer_CLI.exe -c port = SWD freq = 4000 -e uile
- A luchdadh a-nuas a ' phrògram file chun an t-seòladh cuimhne flash 0x08000000 (thoir sùil air Figear 3):> STM32_Programmer_CLI.exe -c port = SWD freq = 4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000
Debugging
A bharrachd air na h-innealan GNU airson innealan STM32, tha am frithealaiche ST-LINK GDB anns a’ phacaid STM32CubeCLT cuideachd. Tha feum air an dà chuid gus seisean deasbaid a thòiseachadh.
- Tòisich am frithealaiche ST-LINK GDB ann an uinneag Windows® PowerShell® eile (thoir sùil air Figear 4):> ST-LINK_gdbserver.exe -d -v -t -cp C: \ ST \ STM32CubeCLT \ STM32CubeProgrammer \ bin
- Cleachd na h-innealan GNU airson inneal STM32 gus an neach-dèiligidh GDB a thòiseachadh ann an uinneag PowerShell®:
> gàirdean-none-eabi-gdb.exe
> (gdb) targaid localhost iomallach: port (cleachd am port a tha air a chomharrachadh anns an t-seirbheis GDB a dh'fhosgail ceangal)
Tha an ceangal stèidhichte agus tha teachdaireachdan seisean frithealaiche GDB air an taisbeanadh mar a chithear ann am Figear 5. Tha e comasach an uairsin òrdughan GDB a ruith san t-seisean deasbaid, mar eisimpleir prògram .elf ath-luchdachadh a’ cleachdadh GDB: > (gdb) load YOUR_PROGRAM.elf
Eachdraidh ath-sgrùdaidhean
Clàr 1. Eachdraidh ath-sgrùdadh sgrìobhainnean
Ceann-latha | Ath-sgrùdadh | Atharrachaidhean |
16-Gearran-23 | 1 | Sgaoileadh tùsail. |
FIOSRACHADH CUDROMACH - Leugh gu faiceallach
Tha STMicroelectronics NV agus na fo-chompanaidhean (“ST”) a’ gleidheadh na còrach atharrachaidhean, ceartachaidhean, leasachaidhean, atharrachaidhean agus leasachaidhean a dhèanamh air toraidhean ST agus/no air an sgrìobhainn seo aig àm sam bith gun rabhadh. Bu chòir do luchd-ceannach am fiosrachadh buntainneach as ùire fhaighinn mu thoraidhean ST mus cuir iad òrdughan. Bithear a’ reic thoraidhean ST a rèir teirmichean is cumhaichean reic ST a tha nan àite aig àm aithneachaidh an òrduigh.
Tha uallach air luchd-ceannach a-mhàin airson taghadh, taghadh agus cleachdadh thoraidhean ST agus chan eil ST a’ gabhail uallach sam bith airson taic tagraidh no dealbhadh thoraidhean ceannaichean.
Chan eil cead, soilleir no so-thuigsinn, airson còir seilbh inntleachdail sam bith air a thoirt seachad le ST an seo.
Bidh ath-reic thoraidhean ST le ullachaidhean eadar-dhealaichte bhon fhiosrachadh a tha air a mhìneachadh an seo a’ falmhachadh barantas sam bith a thug ST airson a leithid de thoradh.
Tha ST agus suaicheantas ST nan comharran-malairt de ST. Airson fiosrachadh a bharrachd mu chomharran-malairt ST, thoir sùil air www.st.com/trademarks. Is ann leis an luchd-seilbh aca a tha a h-uile ainm toraidh no seirbheis eile.
Tha fiosrachadh san sgrìobhainn seo a’ dol an àite agus a’ dol an àite fiosrachadh a chaidh a thoirt seachad roimhe seo ann an dreachan sam bith den sgrìobhainn seo.
UM3088 - Rev 1 - Gearran 2023
Airson tuilleadh fiosrachaidh cuir fios chun oifis reic STMicroelectronics ionadail agad.
www.st.com
© 2023 STMicroelectronics – Gach còir glèidhte
Sgrìobhainnean/Goireasan
![]() |
Inneal Loidhne-stiùiridh ST STM32Cube [pdfLeabhar-làimhe an neach-cleachdaidh UM3088, Inneal Loidhne-stiùiridh STM32Cube, STM32Cube, Inneal Loidhne-àithne, Seata Innealan |
![]() |
Inneal Loidhne-stiùiridh ST STM32Cube [pdfLeabhar-làimhe an t-Sealbhadair RN0132, inneal loidhne-àithne STM32Cube, STM32Cube, Inneal Loidhne-àithne, Inneal Loidhne, Inneal Loidhne |