Hōʻailona ST X-NUCLEOUM3088
STM32Cube mea hoʻohana laina kauoha alakaʻi alakaʻi
Palapala hoʻohana

Hoʻolauna

He alakaʻi pōkole kēia palapala no nā mea hoʻohana e hoʻomaka koke me STM32CubeCLT, ka mea hana laina kauoha STMicroelectronics no nā STM32 MCU.
Hāʻawi ʻo STM32CubeCLT i nā lako STM32CubeIDE a pau i hoʻopili ʻia no ka hoʻohana koke ʻana e nā IDE ʻaoʻao ʻekolu, a i ʻole ka hoʻohui mau ʻana a me ka hoʻomohala mau ʻana (CD/CI).

Aia ka pūʻolo STM32CubeCLT hoʻokahi i hoʻololi ʻia:

  • ʻO nā mana CLI (ka laina kauoha) o nā mea hana ST e like me ke kaulahao mea hana, ka pono hoʻohui ʻimi noiʻi, a me ka pono hoʻonohonoho hoʻomanaʻo flash.
  • Pūnaehana hou view mea wehewehe (SVD) files
  • Hiki i nā metadata STM32CubeCLT pili IDE:
  • Ke kūkulu ʻana i kahi papahana no nā polokalamu STM32 MCU me ka hoʻohana ʻana i kahi mea hana GNU i hoʻonui ʻia no STM32
  • Hoʻolālā i nā hoʻomanaʻo kūloko STM32 MCU (memo uila, RAM, OTP, a me nā mea ʻē aʻe) a me nā hoʻomanaʻo waho.
  • Ke hōʻoia nei i ka ʻike polokalamu (checksum, hōʻoia i ka wā a ma hope o ka hoʻonohonoho ʻana, hoʻohālikelike me file)
  • Ke hoʻololi nei i ka polokalamu STM32 MCU
  • Hoʻopau i nā noi ma o ke kikowaena o nā huahana STM32 MCU, e hāʻawi ana i ke komo i nā kumuwaiwai kūloko MCU me ka hoʻohana ʻana i nā hiʻohiʻona debug kumu.

STM32Cube Command Line Toolset Mea hoʻohana - ikona

ʻIke nui

Hāʻawi ka STM32CubeCLT kauoha-line toolset no STM32 MCUs i nā mea hana e kūkulu, papahana, holo, a me ka debug noi e huli ana i nā microcontrollers STM32 ma muli o ke kaʻina hana Arm® Cortex® ‑M.
Nānā:
ʻO Arm ka inoa inoa inoa o Arm Limited (a i ʻole nā ​​lālā ona) ma ka US a me / a i ʻole ma kahi ʻē.

Nā palapala kuhikuhi

  • Mea hana laina kauoha no STM32 MCUs (DB4839), STM32CubeCLT pōkole ʻikepili
  • STM32CubeCLT alakaʻi hoʻokomo (UM3089)
  • STM32CubeCLT memo hoʻokuʻu (RN0132)

Nā kiʻi paʻi ma kēia palapala
ʻO nā kiʻi paʻi i hāʻawi ʻia ma ka Pauku 2, Pauku 3, a me ka Pauku 4 he ex wale nōampliʻiliʻi o ka hoʻohana ʻana i ka mea hana mai kahi kauoha kauoha.
ʻAʻole i hōʻike ʻia ka hoʻohui ʻana i nā IDE ʻaoʻao ʻekolu a i ʻole ka hoʻohana ʻana i nā palapala CD/CI ma kēia palapala.

Hale hale

Aia i loko o ka pūʻolo STM32CubeCLT nā mea hana GNU no STM32 toolchain e kūkulu i papahana no kahi microcontroller STM32. He puka makani console Windows® exampHōʻike ʻia ʻo le i ke kiʻi 1.

  1. E wehe i kahi console ma ka waihona papahana.
  2. E hoʻokō i kēia kauoha no ke kūkulu ʻana i ka papahana: > make -j8 all -C .\Debug

STM32Cube Command Line Toolset Mea hoʻohana -

Nānā: Pono paha ka make utility i kahi ʻanuʻu hoʻonohonoho ʻokoʻa.

Papa papahana

Aia i loko o ka pūʻolo STM32CubeCLT ka STM32CubeProgrammer (STM32CubeProg), i hoʻohana ʻia e hoʻolālā i ke kūkulu i loaʻa mua i loko o ka microcontroller STM32.

  1. E hōʻoia i ka ʻike ʻia o ka pilina ST-LINK
  2. E koho i kahi waihona waihona papahana ma ka puka makani console
  3. ʻO ke koho, holoi i nā mea hoʻomanaʻo flash a pau (e nānā i ke Kiʻi 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e all
  4. Hoʻouka i ka papahana file i ka helu wahi hoʻomanaʻo flash 0x08000000 (e nānā i ke Kiʻi 3): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000

STM32Cube Command Line Toolset Mea hoʻohana - holoi i ka huahana

Debugging

Ma waho aʻe o nā mea hana GNU no STM32 toolchain, aia nō i ka pūʻolo STM32CubeCLT kahi kikowaena ST-LINK GDB. Pono nā mea ʻelua e hoʻomaka i kahi kau debug.

  1. E hoʻomaka i ke kikowaena ST-LINK GDB ma kekahi puka makani Windows® PowerShell® (e nānā i ke Kiʻi 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
  2. E hoʻohana i nā mea hana GNU no STM32 mea paahana e hoʻomaka ai i ka mea kūʻai aku GDB ma ka puka makani PowerShell®:
    > lima-ʻole-eabi-gdb.exe
    > (gdb) i hoʻopaʻa ʻia i ka localhost mamao: awa (e hoʻohana i ke awa i hōʻike ʻia ma ke kikowaena kikowaena GDB i wehe ʻia)
    Hoʻokumu ʻia ka pilina a hōʻike ʻia nā memo kau kikowaena GDB e like me ka mea i hōʻike ʻia ma ke Kiʻi 5. A laila hiki ke holo i nā kauoha GDB i ke kau debug, no ka laʻana e hoʻouka hou i kahi polokalamu .elf me ka hoʻohana ʻana iā GDB: > (gdb) load YOUR_PROGRAM.elf

STM32Cube Command Line Toolset Mea hoʻohana - GDB server output

Moʻolelo hoʻoponopono

Papa 1. Moolelo hooponopono palapala

Hoʻoponopono Nā hoʻololi
16-Feb-23 1 Hoʻokuʻu mua.

HOOLAHA NUI – HELUHELU ALOHA
Ua mālama ʻo STMicroelectronics NV a me kāna mau lālā ("ST") i ke kuleana e hoʻololi, hoʻoponopono, hoʻonui, hoʻololi, a me nā hoʻomaikaʻi ʻana i nā huahana ST a/a i kēia palapala i kēlā me kēia manawa me ka ʻole o ka ʻike. Pono nā mea kūʻai e loaʻa ka ʻike pili hou loa i nā huahana ST ma mua o ke kau ʻana i nā kauoha. Kūʻai ʻia nā huahana ST e like me nā ʻōlelo a me nā kūlana kūʻai o ST ma kahi i ka manawa o ka ʻae ʻana i ke kauoha.
Na nā mea kūʻai aku ke kuleana no ke koho ʻana, koho ʻana, a me ka hoʻohana ʻana i nā huahana ST a ʻaʻohe kuleana o ST no ke kōkua noi a i ʻole ka hoʻolālā ʻana i nā huahana a nā mea kūʻai aku.
ʻAʻole hāʻawi ʻia ka laikini, hōʻike a i ʻole ka manaʻo, i kekahi kuleana waiwai naʻauao e ST ma ʻaneʻi.
ʻO ke kūʻai hou ʻana i nā huahana ST me nā mea ʻokoʻa mai ka ʻike i hōʻike ʻia ma ʻaneʻi e hoʻopau i kekahi palapala hōʻoia i hāʻawi ʻia e ST no ia huahana.
ʻO ST a me ka hōʻailona ST he mau hōʻailona o ST. No ka ʻike hou aku e pili ana i nā hōʻailona ST, e nānā i www.st.com/trademarks. ʻO nā inoa huahana ʻē aʻe a i ʻole nā ​​​​inoa lawelawe ʻo ia ka waiwai o ko lākou mau mea nona.
Hoʻololi a hoʻololi ka ʻike i loko o kēia palapala i ka ʻike i hāʻawi mua ʻia ma nā mana mua o kēia palapala.

UM3088 - Hōʻike 1 - Pepeluali 2023
No ka ʻike hou aku e kelepona i kāu keʻena kūʻai STMicroelectronics kūloko.
www.st.com
© 2023 STMicroelectronics – Ua mālama ʻia nā kuleana āpau

Palapala / Punawai

ʻO ST STM32Cube Command Line Toolset [pdf] Palapala Hoʻohana
UM3088, STM32Cube Line Command Toolset, STM32Cube, Command Line Toolset, Toolset
ʻO ST STM32Cube Command Line Toolset [pdf] Palapala a ka mea nona
RN0132, STM32Cube Line Command Toolset, STM32Cube, Command Line Toolset, Line Toolset, Toolset

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *