UM3088
STM32Cube yomgca womyalelo wesixhobo sesixhobo sokuqala esikhawulezayo
Incwadi yokusebenzisa
Intshayelelo
Olu xwebhu sisikhokelo esifutshane kubasebenzisi ukuba baqalise ngokukhawuleza nge-STM32CubeCLT, isixhobo somyalelo we-STMicroelectronics somyalelo we-STM32 MCUs.
I-STM32CubeCLT inikezela zonke izibonelelo ze-STM32CubeIDE ezipakishweyo ukuze zisetyenziswe ngokukhawuleza komyalelo yi-IDE yomntu wesithathu, okanye ukuhlanganiswa okuqhubekayo kunye nophuhliso oluqhubekayo (CD / CI).
Iphakheji enye ehlengahlengisiweyo ye-STM32CubeCLT ibandakanya:
- I-CLI (ujongano lomgca womyalelo) uguqulelo lwezixhobo ze-ST ezifana nekhonkco lesixhobo, isixhobo soqhagamshelwano lweprobe, kunye nosetyenziso lwenkqubo yememori edanyazayo.
- Inkqubo yangoku view isichazi (SVD) files
- Nayiphi na enye i-IDE efanelekileyo yemetadata STM32CubeCLT ivumela:
- Ukwakha inkqubo yezixhobo ze-STM32 MCU kusetyenziswa ikhonkco lezixhobo ze-GNU ephuculweyo ye-STM32
- Inkqubo ye-STM32 MCU iinkumbulo zangaphakathi (inkumbulo yeflash, i-RAM, i-OTP, kunye nabanye) kunye neenkumbulo zangaphandle
- Ukuqinisekisa umxholo weprogram (itshekhisum, ukuqinisekiswa ngexesha nasemva kweprogram, uthelekiso kunye file)
- Ukuzenzela inkqubo ye-STM32 MCU
- Ukulungiswa kwezicelo ngokusebenzisa ujongano lweemveliso ze-STM32 ze-MCU, ezibonelela ngokufikelela kwimithombo yangaphakathi ye-MCU kusetyenziswa iimpawu ezisisiseko zokucoca.
Iinkcukacha zajikelele
Iseti yomyalelo we-STM32CubeCLT yesixhobo somyalelo we-STM32 MCUs ibonelela ngezixhobo zokwakha, inkqubo, ukuqhuba, kunye nokucoca usetyenziso olujolise kwi-STM32 microcontrollers esekwe kwiprosesa yeArm® Cortex® ‑M.
Phawula:
IArm luphawu lwentengiso olubhalisiweyo lweArm Limited (okanye iinkampani eziphantsi kwayo) e-US kunye/okanye kwenye indawo.
Amaxwebhu ezalathiso
- Isixhobo somgca womyalelo we-STM32 MCUs (DB4839), STM32CubeCLT emfutshane yedatha
- Isikhokelo sokufakela i-STM32CubeCLT (UM3089)
- Inqaku lokukhutshwa kwe-STM32CubeCLT (RN0132)
Iifoto zekhusi kolu xwebhu
I-screenshots enikwe kwiCandelo 2, iCandelo 3, kunye neCandelo lesi-4 kuphelaampusetyenziso lwesixhobo ukusuka kumyalelo womyalelo.
Udibaniso kwii-IDE zomntu wesithathu okanye ukusetyenziswa kwimibhalo yeCD/CI akuboniswanga kolu xwebhu.
Ukwakha
Iphakheji ye-STM32CubeCLT iqulethe izixhobo ze-GNU ze-STM32 toolchain ukwakha inkqubo ye-STM32 microcontroller. Ifestile yeWindows® console example iboniswe kuMfanekiso 1.
- Vula ikhonsoli kwifolda yeprojekthi.
- Phumeza lo myalelo ulandelayo ukwakha iprojekthi: > make -j8 all -C .\Debug
Phawula: Ukwenziwa kwezinto eziluncedo kunokufuna inyathelo lokuhlohla elahlukileyo.
Inkqubo yebhodi
Iphakheji ye-STM32CubeCLT iqulethe i-STM32CubeProgrammer (STM32CubeProg), esetyenziselwa ukucwangcisa ukwakhiwa okufunyenwe ngaphambili kwi-microcontroller ye-STM32 ekujoliswe kuyo.
- Qinisekisa ukuba udibaniso lwe-ST-LINK luchongiwe
- Khetha indawo yolawulo lweprojekthi kwifestile yeconsole
- Ngokhetho, cima wonke umxholo wememori edanyazayo (jonga kuMfanekiso 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e zonke
- Layisha inkqubo file kwi-0x08000000 idilesi yenkumbulo yeflash (jonga kuMfanekiso 3): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000
Ukulungisa ingxaki
Ukongeza kwizixhobo ze-GNU ze-STM32 toolchain, iphakheji ye-STM32CubeCLT iqulethe ne-ST-LINK iseva ye-GDB. Zombini ziyafuneka ukuqalisa iseshoni yokulungisa ingxaki.
- Qala iseva ye-ST-LINK ye-GDB kwenye ifestile yeWindows® PowerShell® (jonga kuMfanekiso 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
- Sebenzisa izixhobo ze-GNU ze-STM32 toolchain ukuqala umxhasi we-GDB kwifestile ye-PowerShell®:
> arm-none-eabi-gdb.exe
> (gdb) ekujoliswe kuyo kwinginginya ekude yendawo: izibuko (sebenzisa izibuko elibonisiweyo kumncedisi we GDB uqhagamshelo oluvuliweyo)
Uxhulumaniso lusekiwe kwaye imiyalezo yeseshoni yeseva ye-GDB ibonisiwe njengoko kubonisiwe kuMfanekiso 5. Kuyenzeka ke ukusebenzisa imiyalelo ye-GDB kwiseshoni yolungiso lweempazamo, umzekelo ukulayisha kwakhona inkqubo ye-elf usebenzisa i-GDB: > (gdb) layisha YAKHO_PROGRAM.elf
Imbali yohlaziyo
Uluhlu 1. Imbali yohlaziyo loxwebhu
Umhla | Uhlaziyo | Iinguqu |
16-Feb-23 | 1 | Ukukhutshwa kokuqala. |
ISAZISO ESIBALULEKILEYO – FUNDA NGOKUQAPHELELEYO
I-STMicroelectronics NV kunye ne-subsidiaries yayo ("ST") inelungelo lokwenza utshintsho, izilungiso, iziphuculo, ukuguqulwa, kunye nokuphuculwa kweemveliso ze-ST kunye / okanye kolu xwebhu nangaliphi na ixesha ngaphandle kwesaziso. Abathengi kufuneka bafumane ulwazi lwamva nje olufanelekileyo kwiimveliso ze-ST ngaphambi kokubeka iiodolo. Iimveliso ze-ST zithengiswa ngokuhambelana nemigaqo ye-ST kunye neemeko zokuthengisa kwindawo ngexesha lokuvuma umyalelo.
Abathengi banoxanduva kuphela lokhetho, ukhetho, kunye nokusetyenziswa kweemveliso ze-ST kwaye i-ST ayithathi tyala loncedo lwesicelo okanye uyilo lweemveliso zabathengi.
Akukho layisensi, echaziweyo okanye echaziweyo, kulo naliphi na ilungelo lepropathi enomgangatho ophezulu wokuqonda linikezelwa ngu-ST apha.
Ukuthengiswa kwakhona kweemveliso ze-ST ezinamalungiselelo ahlukileyo kulwazi oluchazwe apha kuya kuphelisa nayiphi na iwaranti enikwe yi-ST yaloo mveliso.
I-ST kunye ne-logo ye-ST ziimpawu zorhwebo ze-ST. Ngolwazi olongezelelweyo malunga neempawu zentengiso ze-ST, bhekisa ku www.st.com/trademarks. Zonke ezinye iimveliso okanye amagama eenkonzo ziyipropati yabanini bazo.
Ulwazi olukolu xwebhu luthatha indawo kwaye luthatha indawo yolwazi olwalunikelwe ngaphambili kulo naluphi na uguqulelo lwangaphambili lolu xwebhu.
UM3088 – Rev 1 – February 2023
Ngolwazi oluthe vetshe qhagamshelana ne-ofisi yakho yentengiso ye-STMicroelectronics.
www.st.com
© 2023 STMicroelectronics – Onke amalungelo agciniwe
Amaxwebhu / Izibonelelo
![]() |
STM32Cube Command Line Toolset [pdf] Incwadi yokusebenzisa UM3088, STM32Cube Command Line Toolset, STM32Cube, Iseti yesixhobo soMyalelo, iSeti yezixhobo. |
![]() |
STM32Cube Command Line Toolset [pdf] Incwadi yoMnini RN0132, STM32Cube Command Line Toolset, STM32Cube, iSixhobo soMyalelo weSixhobo, isiXhobo seSixhobo, isiXhobo |