Chithunzi cha ST X-NUCLEOUM3088
STM32Cube command line toolset chiwongolero choyambira mwachangu
Buku la ogwiritsa ntchito

Mawu Oyamba

Chikalatachi ndi kalozera wachidule woti ogwiritsa ntchito ayambe mwachangu ndi STM32CubeCLT, chida cha mzere wa STMicroelectronics cha STM32 MCUs.
STM32CubeCLT imapereka zida zonse za STM32CubeIDE zopakidwa kuti zigwiritsidwe ntchito mwachangu ndi ma IDE a chipani chachitatu, kapena kuphatikiza kopitilira ndi chitukuko chopitilira (CD/CI).

Phukusi limodzi losinthidwa la STM32CubeCLT limaphatikizapo:

  • CLI (mawonekedwe a mzere wamalamulo) a zida za ST monga toolchain, probe connection utility, ndi flash memory programming utility
  • Ndondomeko yamakono view descriptor (SVD) files
  • Metadata ina iliyonse yokhudzana ndi IDE STM32CubeCLT imalola:
  • Kupanga pulogalamu yazida za STM32 MCU pogwiritsa ntchito zida zowonjezera za GNU za STM32
  • Kukonzekera STM32 MCU zokumbukira zamkati (kukumbukira kwa flash, RAM, OTP, ndi zina) ndi zokumbukira zakunja
  • Kutsimikizira zomwe zili pamapulogalamu (checksum, kutsimikizira panthawi komanso pambuyo pa pulogalamu, poyerekeza ndi file)
  • Kusintha pulogalamu ya STM32 MCU
  • Kuthetsa madalaivala kudzera pa mawonekedwe a STM32 MCU zinthu, zomwe zimapereka mwayi wopeza zinthu zamkati za MCU pogwiritsa ntchito zida zoyambira.

STM32Cube Command Line Toolset User - chithunzi

Zina zambiri

Zida zamalamulo za STM32CubeCLT za STM32 MCUs zimapereka zida zomangira, kukonza, kuyendetsa, ndi kukonza zolakwika zomwe zikuyang'ana ma microcontrollers a STM32 kutengera purosesa ya Arm® Cortex® ‑M.
Zindikirani:
Arm ndi chizindikiro cholembetsedwa cha Arm Limited (kapena mabungwe ake) ku US ndi/kapena kwina.

Zikalata zolozera

  • Zida zama mzere wa STM32 MCUs (DB4839), STM32CubeCLT mwachidule
  • Chitsogozo chokhazikitsa STM32CubeCLT (UM3089)
  • Chithunzi cha STM32CubeCLT (RN0132)

Zithunzi muzolemba izi
Zithunzi zoperekedwa mu Gawo 2, Gawo 3, ndi Gawo 4 ndizongoyerekezaampkugwiritsa ntchito chida kuchokera ku command prompt.
Kuphatikizika kwa ma IDE a chipani chachitatu kapena kugwiritsa ntchito zolemba za CD/CI sikunasonyezedwe m'chikalatachi.

Kumanga

Phukusi la STM32CubeCLT lili ndi zida za GNU za STM32 toolchain kuti apange pulogalamu ya microcontroller ya STM32. A Windows® console zenera example ikuwonetsedwa pa Chithunzi 1.

  1. Tsegulani console mu foda ya polojekiti.
  2. Perekani lamulo ili kuti mupange polojekitiyi: > make -j8 all -C .\Debug

Wogwiritsa ntchito STM32Cube Command Line Toolset -

Zindikirani: Kupanga utility kungafunike njira yoyikira.

Mapulogalamu a board

Phukusi la STM32CubeCLT lili ndi STM32CubeProgrammer (STM32CubeProg), yomwe imagwiritsidwa ntchito pokonza zomanga zomwe zidapezedwa kale mu chandamale cha STM32 microcontroller.

  1. Onetsetsani kuti kulumikizana kwa ST-LINK kwapezeka
  2. Sankhani malo foda ya polojekiti pawindo la console
  3. Mwachidziwitso, fufutani zonse zomwe zili mu flash memory (onani chithunzi 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e zonse
  4. Kwezani pulogalamu file ku adilesi ya 0x08000000 flash memory (onani Chithunzi 3): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000

STM32Cube Command Line Toolset User - fufutani zotuluka

Kuthetsa vuto

Kuphatikiza pa zida za GNU za STM32 toolchain, phukusi la STM32CubeCLT lilinso ndi seva ya ST-LINK GDB. Zonse zikufunika kuti muyambitse gawo lowongolera.

  1. Yambitsani seva ya ST-LINK GDB pawindo lina la Windows® PowerShell® (onani Chithunzi 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
  2. Gwiritsani ntchito zida za GNU za STM32 kuti muyambitse kasitomala wa GDB pawindo la PowerShell®:
    > arm-none-eabi-gdb.exe
    > (gdb) chandamale chakutali localhost: port (gwiritsani ntchito doko lomwe likuwonetsedwa mu seva ya GDB yotsegulidwa)
    Kulumikizana kwakhazikitsidwa ndipo mauthenga a gawo la seva ya GDB akuwonetsedwa monga momwe tawonetsera pa Chithunzi 5. Ndizotheka kuyendetsa malamulo a GDB mu gawo la debug, mwachitsanzo kutsegulanso pulogalamu ya .elf pogwiritsa ntchito GDB: > (gdb) load YOUR_PROGRAM.elf

STM32Cube Command Line Toolset User - GDB seva yotulutsa

Mbiri yobwereza

Gulu 1. Mbiri yokonzanso zolemba

Tsiku Kubwereza Zosintha
16-Feb-23 1 Kutulutsidwa koyamba.

CHIZINDIKIRO CHOFUNIKA - WERENGANI MOMWE MUNGACHITE
STMicroelectronics NV ndi mabungwe ake ("ST") ali ndi ufulu wosintha, kukonza, kukonza, kusintha, ndi kukonza zinthu za ST ndi/kapena ku chikalatachi nthawi iliyonse popanda chidziwitso. Ogula akuyenera kupeza zidziwitso zaposachedwa kwambiri pazogulitsa za ST asanapange maoda. Zogulitsa za ST zimagulitsidwa motsatira mfundo za ST ndi zogulitsa zomwe zilipo panthawi yovomerezeka.
Ogula ali ndi udindo wosankha, kusankha, ndi kugwiritsa ntchito zinthu za ST ndipo ST sichikhala ndi mlandu wothandizidwa ndi pulogalamu kapena kupanga zinthu za ogula.
Palibe chilolezo, chofotokozera kapena kutanthauza, ku ufulu uliwonse waukadaulo womwe umaperekedwa ndi ST apa.
Kugulitsanso zinthu za ST zomwe zili ndi zosiyana ndi zomwe zafotokozedwa pano sizidzathetsa chitsimikizo chilichonse choperekedwa ndi ST pazogulitsa zotere.
ST ndi ST logo ndi zizindikilo za ST. Kuti mumve zambiri za zilembo za ST, onani www.st.com/trademarks. Mayina ena onse azinthu kapena ntchito ndi eni ake.
Zomwe zili m'chikalatachi zimaloŵa m'malo ndi kulowa m'malo zomwe zidaperekedwa kale m'matembenuzidwe am'mbuyomu a chikalatachi.

UM3088 - Rev 1 - February 2023
Kuti mumve zambiri funsani ofesi yogulitsa ya STMicroelectronics kwanuko.
www.st.com
© 2023 STMicroelectronics – Ufulu wonse ndi wotetezedwa

Zolemba / Zothandizira

STM32Cube Command Line Toolset [pdf] Buku Logwiritsa Ntchito
UM3088, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Toolset
STM32Cube Command Line Toolset [pdf] Buku la Mwini
RN0132, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Line Toolset, Toolset

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *