Ilogo ye-ST X-NUCLEOUM3088
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.

STM32Cube Command Line Toolset Umsebenzisi - icon

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.

  1. Vula ikhonsoli kufolda yephrojekthi.
  2. Sebenzisa umyalo olandelayo ukuze wakhe iphrojekthi: > make -j8 all -C .\Debug

Umsebenzisi we-STM32Cube Command Line Toolset -

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.

  1. Qiniseka ukuthi uxhumano lwe-ST-LINK lutholiwe
  2. Khetha indawo yefolda yephrojekthi efasiteleni le-console
  3. Ngokuzithandela, sula konke okuqukethwe kwememori ye-flash (bheka Umfanekiso 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e konke
  4. 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

Umsebenzisi we-STM32Cube Command Line Toolset - sula okukhiphayo

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.

  1. 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
  2. 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

STM32Cube Command Line Toolset Umsebenzisi - GDB iseva okukhiphayo

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

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *