UM3088
STM32Cube iwu-ahịrị toolset ntuziaka mmalite ngwa ngwa
Akwụkwọ ntuziaka onye ọrụ
Okwu mmalite
Akwụkwọ a bụ ntụzịaka dị nkenke maka ndị ọrụ ibido ngwa ngwa na STM32CubeCLT, ngwa ahịrị iwu STMicroelectronics maka STM32 MCU.
STM32CubeCLT na-enye ụlọ ọrụ STM32CubeIDE niile akwadoro maka iji ngwa ngwa ngwa site na IDE ndị ọzọ, ma ọ bụ ntinye aka na mmepe na-aga n'ihu (CD/CI).
Otu ngwugwu STM32CubeCLT agbakwunyere gụnyere:
- Ngwa CLI (iwu-ahịrị interface) ụdị ngwaọrụ ST dị ka toolchain, ngwa njikọ nyocha, na akụrụngwa mmemme ebe nchekwa.
- Sistemụ ọhụrụ view nkọwa (SVD) files
- IDE ọ bụla ọzọ dị mkpa metadata STM32CubeCLT na-enye ohere:
- Iwulite mmemme maka ngwaọrụ STM32 MCU site na iji ngwa ngwa GNU emelitere maka STM32
- Ịmepụta ihe ncheta ime STM32 MCU (ebe nchekwa flash, RAM, OTP na ndị ọzọ) na ncheta mpụga.
- Nyochaa ọdịnaya mmemme (checksum, nkwenye n'oge na mgbe emechara mmemme, atụnyere ya file)
- Na-akpaghị aka na STM32 MCU mmemme
- Ngwa nbipu site na interface nke ngwaahịa STM32 MCU, nke na-enye ohere ịnweta akụrụngwa dị n'ime MCU site na iji njirimara nbipu isi.
ozi izugbe
Ngwá ọrụ ahịrị iwu STM32CubeCLT maka STM32 MCU na-enye ngwaọrụ iji wuo, mmemme, ịgba ọsọ, na debug ngwa na-ezubere STM32 microcontrollers dabere na Arm® Cortex®‑M processor.
Mara:
Arm bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Arm Limited (ma ọ bụ ndị enyemaka ya) na US na/ma ọ bụ ebe ọzọ.
Akwụkwọ ntụaka
- Ngwá ọrụ ahịrị iwu maka STM32 MCU (DB4839), nkenke data STM32CubeCLT
- Ntuziaka nwụnye STM32CubeCLT (UM3089)
- ndetu ntọhapụ STM32CubeCLT (RN0132)
nseta ihuenyo na akwụkwọ a
nseta ihuenyo enyere na Nkebi 2, Nkeji 3, na Nkeji 4 bụ naanị examples nke ngwá ọrụ site na ngwa ngwa.
Edepụtaghị njikọta na IDE ndị ọzọ ma ọ bụ ojiji na script CD/CI n'ime akwụkwọ a.
Ụlọ
Ngwungwu STM32CubeCLT nwere ngwa GNU maka STM32 toolchain iji wuo mmemme maka microcontroller STM32. Window ihe njikwa Windows® exampegosiri le na eserese 1.
- Mepee njikwa n'ime folda ọrụ.
- Mee iwu na-esonụ iji wuo oru ngo: > make -j8 all -C .\ Debug
Mara: Ihe nrụpụta nwere ike ịchọ usoro nrụnye dị iche.
Mmemme bọọdụ
Ngwugwu STM32CubeCLT nwere STM32CubeProgrammer (STM32CubeProg), nke a na-eji hazie ihe owuwu enwetara na mbụ n'ime ebumnuche STM32 microcontroller.
- Gbaa mbọ hụ na achọpụtara njikọ ST-LINK
- Họrọ ebe nchekwa ọrụ na mpio njikwa
- Nhọrọ, hichapụ ọdịnaya ebe nchekwa flash niile (tụ aka na eserese 2):> STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e niile
- Bulite mmemme file na adreesị ebe nchekwa 0x08000000 (tụ aka na foto 3):> STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\ Debug\YOUR_PROGRAM.elf 0x08000000
Ndozigharị
Na mgbakwunye na ngwa GNU maka STM32 toolchain, ngwugwu STM32CubeCLT nwekwara ihe nkesa ST-LINK GDB. Ha abụọ dị mkpa ka ịmalite nnọkọ nbibi.
- Malite ihe nkesa ST-LINK GDB na windo Windows® PowerShell® ọzọ (tụ aka na eserese 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLTSTM32CubeProgrammer\bin
- Jiri ngwa GNU maka STM32 toolchain iji malite onye ahịa GDB na windo PowerShell®:
> arm-none-eabi-gdb.exe
> (gdb) lekwasịrị anya localhost: ọdụ ụgbọ mmiri (jiri ọdụ ụgbọ mmiri egosipụtara na njikọ GDB meghere)
Ejikọtara njikọ ahụ yana ozi nnọkọ ihe nkesa GDB gosipụtara dị ka egosiri na eserese 5. Ọ ga-ekwe omume ịme iwu GDB na nnọkọ nbipu, dịka ọmụmaatụ iji bugharịa mmemme .elf site na iji GDB:> (gdb) buru YOU_PROGRAM.elf.
Akụkọ ngbanwe
Tebụl 1. Akụkọ ndegharị akwụkwọ
Ụbọchị | Ndozigharị | Mgbanwe |
16-February-23 | 1 | Ntọhapụ mbụ. |
ỌMỤMỤ dị mkpa – Gụọ nke ọma
STMicroelectronics NV na ndị enyemaka ya (“ST”) debere ikike ime mgbanwe, ndozi, nkwalite, mgbanwe na nkwalite ngwaahịa ST na/ma ọ bụ akwụkwọ a n'oge ọ bụla na-enweghị ọkwa. Ndị na-azụ ahịa kwesịrị ịnweta ozi kacha ọhụrụ dị mkpa na ngwaahịa ST tupu ha etinye iwu. A na-ere ngwaahịa ST dabere na usoro na ọnọdụ ọrịre nke ST n'oge nnabata.
Ndị na-azụ ahịa bụ naanị maka nhọrọ, nhọrọ, na ojiji nke ngwaahịa ST yana ST anaghị ewere ụgwọ ọ bụla maka enyemaka ngwa ma ọ bụ imepụta ngwaahịa ndị zụrụ ya.
Enweghị ikike, ekwupụtara ma ọ bụ egosipụtara, ikike ikike ọgụgụ isi ọ bụla nke ST nyere n'ime ebe a.
Mweghachi nke ngwaahịa ST nwere ndokwa dị iche na ozi e depụtara n'ime ya ga-emebi akwụkwọ ikike ọ bụla ST nyere maka ụdị ngwaahịa a.
ST na akara ST bụ ụghalaahịa nke ST. Maka ozi ndị ọzọ gbasara ụghalaahịa ST, rụtụ aka www.st.com/trademarks. Ngwaahịa ma ọ bụ aha ọrụ ndị ọzọ bụ ihe onwunwe nke ndị nwe ha.
Ozi dị n'ime akwụkwọ a nọchiri ma dochie ozi enyere na mbụ na ụdị akwụkwọ a mbụ.
UM3088 - Mkpu 1 - Febụwarị 2023
Maka ozi ndị ọzọ kpọtụrụ ụlọ ọrụ ịre ahịa STMicroelectronics mpaghara gị.
www.st.com
© 2023 STMicroelectronics – Ikike niile echekwabara
Akwụkwọ / akụrụngwa
![]() |
ST STM32Cube Command Line Toolset [pdf] Akwụkwọ ntuziaka onye ọrụ UM3088, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Toolset |
![]() |
ST STM32Cube Command Line Toolset [pdf] Akwụkwọ ntuziaka onye nwe RN0132, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Line Toolset, Toolset |