UM3088
I-STM32Cube yomugqa womyalo we-toolset umhlahlandlela wokuqala osheshayo
Imaniwali yosebenzisayo
Isingeniso
Lo mbhalo ungumhlahlandlela omfushane wabasebenzisi ukuthi baqalise ngokushesha nge-STM32CubeCLT, isethi yamathuluzi yomugqa womyalo we-STMicroelectronics we-STM32 MCUs.
I-STM32CubeCLT inikeza zonke izinsiza ze-STM32CubeIDE ezipakishwe ukuze zisetshenziswe ngokushesha ngama-IDE ezinkampani zangaphandle, noma ukuhlanganiswa okuqhubekayo nokuthuthukiswa okuqhubekayo (CD/CI).
Iphakethe le-STM32CubeCLT elenziwe lula lihlanganisa:
- I-CLI (isixhumi esibonakalayo somugqa womyalo) izinguqulo zamathuluzi e-ST afana ne-toolchain, insiza yokuxhuma i-probe, kanye nensiza yokuhlela inkumbulo ekhanyayo
- Isistimu yakamuva view i-descriptor (SVD) files
- Noma iyiphi enye imethadatha efanelekile ye-IDE STM32CubeCLT ivumela:
- Ukwakha uhlelo lwamadivayisi e-STM32 MCU kusetshenziswa i-GNU toolchain ethuthukisiwe ye-STM32
- Ukuhlela izinkumbulo zangaphakathi ze-STM32 MCU (inkumbulo ye-flash, i-RAM, i-OTP, nezinye) nezinkumbulo zangaphandle
- Ukuqinisekisa okuqukethwe kohlelo (i-checksum, ukuqinisekiswa ngesikhathi nangemva kokuhlela, ukuqhathanisa ne file)
- Ukwenza ngokuzenzakalelayo uhlelo lwe-STM32 MCU
- Ukulungisa amaphutha ngezinhlelo zokusebenza ngoxhumano lwemikhiqizo ye-STM32 MCU, enikeza ukufinyelela kuzinsiza zangaphakathi ze-MCU kusetshenziswa izici eziyisisekelo zokususa iphutha.
ulwazi oluvamile
Isethi yamathuluzi yomugqa womyalo we-STM32CubeCLT ye-STM32 MCUs ihlinzeka ngamathuluzi okwakha, ukuhlela, ukugijima, nokususa iphutha lezinhlelo zokusebenza eziqondiswe kuma-microcontrollers e-STM32 asekelwe ku-Arm® Cortex® ‑M processor.
Qaphela:
I-Arm inguphawu lokuthengisa olubhalisiwe lwe-Arm Limited (noma izinkampani ezingaphansi kwayo) e-US kanye/noma kwenye indawo.
Amadokhumenti ayisethenjwa
- Isethi yamathuluzi yomugqa womyalo we-STM32 MCUs (DB4839), STM32CubeCLT kafushane ngedatha
- Umhlahlandlela wokufaka we-STM32CubeCLT (UM3089)
- Inothi lokukhululwa le-STM32CubeCLT (RN0132)
Izithombe-skrini kule dokhumenti
Izithombe-skrini ezinikezwe eSigabeni 2, Isigaba 3, kanye naseSigabeni 4 ziyizifaniso kuphelaampokuncane kokusetshenziswa kwethuluzi kusuka kumyalo womyalo.
Ukuhlanganiswa kuma-IDE ezinkampani zangaphandle noma ukusetshenziswa kumaskripthi e-CD/CI akuboniswa kule dokhumenti.
Isakhiwo
Iphakheji ye-STM32CubeCLT iqukethe amathuluzi e-GNU we-STM32 toolchain ukwakha uhlelo lwe-STM32 microcontroller. Iwindi le-Windows® console example iboniswe kuMfanekiso 1.
- Vula ikhonsoli kufolda yephrojekthi.
- Sebenzisa umyalo olandelayo ukuze wakhe iphrojekthi: > make -j8 all -C .\Debug
Qaphela: I-make utility ingase idinge isinyathelo sokufaka esihlukile.
Uhlelo lwebhodi
Iphakheji le-STM32CubeCLT liqukethe i-STM32CubeProgrammer (STM32CubeProg), esetshenziselwa ukuhlela ukwakhiwa okutholwe ngaphambilini ku-STM32 microcontroller eqondiwe.
- Qiniseka ukuthi uxhumano lwe-ST-LINK lutholiwe
- Khetha indawo yefolda yephrojekthi efasiteleni le-console
- Ngokuzithandela, sula konke okuqukethwe kwememori ye-flash (bheka Umfanekiso 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e konke
- Layisha uhlelo file ekhelini lememori ye-flash engu-0x08000000 (bheka Umfanekiso 3): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000
Ukulungisa iphutha
Ngokungeziwe kumathuluzi e-GNU e-STM32 toolchain, iphakheji ye-STM32CubeCLT iqukethe futhi iseva ye-ST-LINK GDB. Kokubili kuyadingeka ukuze kuqalwe iseshini yokususa iphutha.
- Qala iseva ye-ST-LINK GDB kwelinye iwindi le-Windows® PowerShell® (bheka Umfanekiso 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
- Sebenzisa amathuluzi e-GNU ochungechungeni lwamathuluzi we-STM32 ukuze uqale iklayenti le-GDB ewindini le-PowerShell®:
> arm-none-eabi-gdb.exe
> (gdb) target localhost:port (sebenzisa imbobo ekhonjiswe kuxhumano oluvuliwe lweseva ye-GDB)
Uxhumano luyasungulwa futhi imilayezo yeseshini yeseva ye-GDB iboniswa njengoba kukhonjisiwe kuMfanekiso 5. Kuyenzeka-ke ukusebenzisa imiyalo ye-GDB kuseshini yokususa iphutha, isibonelo ukulayisha kabusha uhlelo lwe-.elf usebenzisa i-GDB: > (gdb) layisha i-YOUR_PROGRAM.elf
Umlando wokubuyekeza
Ithebula 1. Umlando wokubuyekeza idokhumenti
Usuku | Buyekeza | Izinguquko |
16-Feb-23 | 1 | Ukukhishwa kokuqala. |
ISAZISO ESIBALULEKILE – FUNDA NGOKUQAPHELA
I-STMicroelectronics NV nezinkampani ezingaphansi kwayo (“ST”) igodla ilungelo lokwenza izinguquko, ukulungisa, izithuthukisi, ukuguqulwa, nokuthuthukiswa kwemikhiqizo ye-ST kanye/noma kulo mbhalo nganoma yisiphi isikhathi ngaphandle kwesaziso. Abathengi kufanele bathole ulwazi lwakamuva olufanele ngemikhiqizo ye-ST ngaphambi kokufaka ama-oda. Imikhiqizo ye-ST ithengiswa ngokulandela imigomo nemibandela ye-ST yokuthengisa ekhona ngesikhathi sokuvunywa kwe-oda.
Abathengi banomthwalo wemfanelo kuphela ekukhetheni, ekukhethweni, nasekusetshenzisweni kwemikhiqizo ye-ST futhi i-ST ayithathi sikweletu sosizo lwesicelo noma idizayini yemikhiqizo yabathengi.
Ayikho ilayisensi, eshiwo noma eshiwoyo, kunoma yiliphi ilungelo lempahla yengqondo elinikezwa i-ST lapha.
Ukudayiswa kabusha kwemikhiqizo ye-ST nezinhlinzeko ezihlukile kulwazi olubekwe lapha kuzovala noma yisiphi isiqinisekiso esinikezwe i-ST salowo mkhiqizo.
Ilogo ye-ST kanye ne-ST yizimpawu zokuthengisa ze-ST. Ukuze uthole ulwazi olwengeziwe mayelana nezimpawu zokuthengisa ze-ST, bheka ku www.st.com/trademarks. Wonke amanye amagama omkhiqizo noma wesevisi ayimpahla yabanikazi abafanele.
Ulwazi olukule dokhumenti luthatha indawo futhi luthatha indawo yolwazi olwalunikezwe ngaphambilini kunoma yiziphi izinguqulo zangaphambili zalo mbhalo.
UM3088 - Rev 1 - February 2023
Ukuze uthole ulwazi olwengeziwe thintana nehhovisi lezokuthengisa le-STMicroelectronics langakini.
www.st.com
© 2023 STMicroelectronics – Wonke amalungelo agodliwe
Amadokhumenti / Izinsiza
![]() |
I-STM32Cube Command Line Toolset [pdf] Imaniwali yosebenzisayo UM3088, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Toolset |
![]() |
I-STM32Cube Command Line Toolset [pdf] Incwadi Yomnikazi RN0132, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Line Toolset, Toolset |