UM3088
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.
ʻ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.
- E wehe i kahi console ma ka waihona papahana.
- E hoʻokō i kēia kauoha no ke kūkulu ʻana i ka papahana: > make -j8 all -C .\Debug
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.
- E hōʻoia i ka ʻike ʻia o ka pilina ST-LINK
- E koho i kahi waihona waihona papahana ma ka puka makani console
- ʻ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
- 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
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.
- 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
- 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
Moʻolelo hoʻoponopono
Papa 1. Moolelo hooponopono palapala
Lā | 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 |