UM3088
STM32Cube kayan aikin layin umarni saitin jagorar farawa mai sauri
Jagoran mai amfani
Gabatarwa
Wannan takaddar taƙaitacciyar jagora ce ga masu amfani don farawa da sauri tare da STM32CubeCLT, kayan aikin layin umarni na STMicroelectronics don STM32 MCUs.
STM32CubeCLT yana ba da duk wuraren STM32CubeIDE da aka shirya don amfani da gaggawa ta IDEs na ɓangare na uku, ko ci gaba da haɗin kai da ci gaba (CD/CI).
Fakitin STM32CubeCLT da aka sauƙaƙe ya haɗa da:
- CLI (ƙwararren layin umarni) nau'ikan kayan aikin ST kamar kayan aikin kayan aiki, mai amfani da haɗin bincike, da mai amfani da shirye-shiryen ƙwaƙwalwar ajiya
- Tsarin zamani view Bayani (SVD) files
- Duk wani IDE mai dacewa da metadata STM32CubeCLT yana ba da izini:
- Gina shirin don na'urorin STM32 MCU ta amfani da ingantaccen kayan aikin GNU don STM32
- Shirye-shiryen STM32 MCU ƙwaƙwalwar ciki (ƙwaƙwalwar ƙwaƙwalwa, RAM, OTP, da sauransu) da ƙwaƙwalwar waje.
- Tabbatar da abun ciki na shirye-shirye (checksum, tabbatarwa yayin da bayan shirye-shirye, kwatanta da file)
- Yin aiki da tsarin STM32 MCU
- Ana gyara aikace-aikacen ta hanyar haɗin samfuran STM32 MCU, wanda ke ba da damar yin amfani da albarkatun cikin gida na MCU ta amfani da fasalulluka na gyara kurakurai.
Janar bayani
Kayan aikin layin umarni na STM32CubeCLT don STM32 MCUs yana ba da kayan aikin don ginawa, tsarawa, gudanar da aikace-aikacen gyara kurakurai masu niyya na STM32 microcontrollers dangane da na'urar sarrafa Arm® Cortex® ‑M.
Lura:
Arm alamar kasuwanci ce mai rijista ta Arm Limited (ko rassan sa) a cikin Amurka da/ko wani wuri.
Takardun magana
- Kayan aikin layin umarni don STM32 MCUs (DB4839), taƙaitaccen bayanan STM32CubeCLT
- Jagoran shigarwa STM32CubeCLT (UM3089)
- Bayanan Bayani na STM32CubeCLT (RN0132)
Hoton hotuna a cikin wannan takarda
Hotunan da aka bayar a Sashe na 2, Sashe na 3, da Sashe na 4 kawai examples na kayan aiki daga kayan aiki da sauri.
Ba a kwatanta haɗin kai a cikin IDE na ɓangare na uku ko amfani a cikin rubutun CD/CI a cikin wannan takaddar ba.
Gine-gine
Kunshin STM32CubeCLT ya ƙunshi kayan aikin GNU don kayan aikin STM32 don gina shiri don microcontroller STM32. A Windows® console tagaample aka nuna a Figure 1.
- Buɗe na'ura wasan bidiyo a cikin babban fayil ɗin aikin.
- Yi umarni mai zuwa don gina aikin: > make -j8 all -C .\ Debug
Lura: Mai amfani yana iya buƙatar matakin shigarwa daban.
Shirye-shiryen allo
Kunshin STM32CubeCLT ya ƙunshi STM32CubeProgrammer (STM32CubeProg), wanda ake amfani da shi don tsara ginin da aka samu a baya cikin maƙasudin STM32 microcontroller.
- Tabbatar cewa an gano haɗin ST-LINK
- Zaɓi wurin babban fayil ɗin aikin a cikin taga na'ura wasan bidiyo
- Optionally, shafe duk abin da ke cikin ƙwaƙwalwar walƙiya (koma zuwa Hoto 2):> STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e duk
- Loda shirin file zuwa 0x08000000 adireshin ƙwaƙwalwar ajiyar filasha (koma zuwa Hoto 3):> STM32_Programmer_CLI.exe -c tashar jiragen ruwa = SWD freq = 4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000
Gyara kurakurai
Baya ga kayan aikin GNU don kayan aikin STM32, kunshin STM32CubeCLT ya ƙunshi sabar ST-LINK GDB. Ana buƙatar duka biyun don fara zaman gyara kuskure.
- Fara uwar garken ST-LINK GDB a wata taga Windows® PowerShell® (koma zuwa Hoto 4):> ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLTSTM32CubeProgrammer\bin
- Yi amfani da kayan aikin GNU don kayan aikin STM32 don fara abokin ciniki na GDB a cikin taga PowerShell®:
> hannu-none-eabi-gdb.exe
> (gdb) mai nisa mai nisa: tashar tashar jiragen ruwa (amfani da tashar jiragen ruwa da aka nuna a cikin haɗin GDB uwar garken)
An kafa haɗin haɗin kuma ana nuna saƙon zaman uwar garken GDB kamar yadda aka nuna a hoto na 5. Yana yiwuwa a yi amfani da umarnin GDB a cikin zaman debug, misali don sake loda shirin .elf ta amfani da GDB: > (gdb) load YOUR_PROGRAM.elf
Tarihin bita
Tebur 1. Tarihin bitar daftarin aiki
Kwanan wata | Bita | Canje-canje |
16-Fabrairu-23 | 1 | Sakin farko. |
MUHIMMAN SANARWA – KU KARANTA A HANKALI
STMicroelectronics NV da rassan sa ("ST") sun tanadi haƙƙin yin canje-canje, gyare-gyare, haɓakawa, gyare-gyare, da haɓakawa ga samfuran ST da/ko ga wannan takaddar a kowane lokaci ba tare da sanarwa ba. Ya kamata masu siye su sami sabbin bayanai masu dacewa akan samfuran ST kafin yin oda. Ana siyar da samfuran ST bisa ga sharuɗɗa da sharuɗɗan siyarwa na ST a wurin lokacin amincewa.
Masu siye ke da alhakin zaɓi, zaɓi, da amfani da samfuran ST kuma ST ba ta ɗaukar alhakin taimakon aikace-aikacen ko ƙirar samfuran masu siye.
Babu lasisi, bayyananne ko fayyace, ga kowane haƙƙin mallakar fasaha da ST ke bayarwa a nan.
Sake siyar da samfuran ST tare da tanadi daban-daban da bayanan da aka gindaya a ciki zai ɓata kowane garantin da ST ya bayar don irin wannan samfurin.
ST da tambarin ST alamun kasuwanci ne na ST. Don ƙarin bayani game da alamun kasuwanci na ST, koma zuwa www.st.com/trademarks. Duk sauran samfuran ko sunayen sabis mallakin masu su ne.
Bayanin da ke cikin wannan takarda ya maye gurbin bayanan da aka kawo a baya a cikin kowane juzu'in wannan takaddar.
UM3088 - Rev 1 - Fabrairu 2023
Don ƙarin bayani tuntuɓi ofishin tallace-tallace na STMicroelectronics na gida.
www.st.com
© 2023 STMicroelectronics – Duk haƙƙin mallaka
Takardu / Albarkatu
![]() |
ST STM32Cube Command Line Toolset [pdf] Manual mai amfani UM3088, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Toolset |
![]() |
ST STM32Cube Command Line Toolset [pdf] Littafin Mai shi RN0132, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Line Toolset, Toolset |