ST X-NUCLEO logoUM3088
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.

STM32Cube Command Line Toolset User - akara ngosi

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.

  1. Mepee njikwa n'ime folda ọrụ.
  2. Mee iwu na-esonụ iji wuo oru ngo: > make -j8 all -C .\ Debug

STM32Cube Command Line Toolset User -

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.

  1. Gbaa mbọ hụ na achọpụtara njikọ ST-LINK
  2. Họrọ ebe nchekwa ọrụ na mpio njikwa
  3. 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
  4. 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

STM32Cube Command Line Toolset User - hichapụ mmepụta

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.

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

STM32Cube Command Line Toolset User - mmepụta ihe nkesa GDB

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

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *