UM3088
STM32Cube command-line toolset pituduh mimiti gancang
Buku pituduh
Bubuka
Dokumén ieu mangrupikeun pituduh ringkes pikeun pangguna pikeun ngamimitian gancang kalayan STM32CubeCLT, set alat garis paréntah STMicroelectronics pikeun STM32 MCU.
STM32CubeCLT nawarkeun sagala fasilitas STM32CubeIDE rangkep pikeun pamakéan ajakan paréntah ku IDEs pihak-katilu, atawa integrasi kontinyu tur ngembangkeun kontinyu (CD / CI).
Paket STM32CubeCLT tunggal anu ramping kalebet:
- CLI (antarmuka garis paréntah) vérsi alat ST sapertos toolchain, utilitas sambungan usik, sareng utilitas pemrograman memori flash.
- Sistem up-to-date view deskriptor (SVD) files
- Sakur IDE metadata relevan STM32CubeCLT anu sanés ngamungkinkeun:
- Ngawangun program pikeun alat STM32 MCU ngagunakeun toolchain GNU ditingkatkeun pikeun STM32
- Programing memori internal STM32 MCU (memori flash, RAM, OTP, jeung sajabana) jeung memori éksternal
- Verifikasi eusi programming (checksum, verifikasi salila jeung sanggeus programming, ngabandingkeun jeung file)
- Ngaotomatiskeun pemrograman STM32 MCU
- Debugging aplikasi ngaliwatan panganteur produk STM32 MCU, nu nyadiakeun aksés ka sumber internal MCU ngagunakeun fitur debug dasar.
Inpormasi umum
STM32CubeCLT command-line toolset pikeun STM32 MCUs nyadiakeun alat pikeun ngawangun, program, ngajalankeun, jeung aplikasi debug nargétkeun mikrokontroler STM32 dumasar kana prosesor Arm® Cortex® ‑M.
Catetan:
Arm mangrupikeun mérek dagang kadaptar ti Arm Limited (atanapi anak perusahaanna) di AS sareng/atanapi di tempat sanés.
Dokumén rujukan
- Komando-garis toolset pikeun STM32 MCUs (DB4839), STM32CubeCLT data ringkes
- Pituduh pamasangan STM32CubeCLT (UM3089)
- Catetan sékrési STM32CubeCLT (RN0132)
Potret layar dina dokumén ieu
Potret layar anu disayogikeun dina Bagéan 2, Bagéan 3, sareng Bagéan 4 ngan ukur examples tina pamakéan alat ti ajakan paréntah.
Integrasi dina IDE pihak katilu atawa pamakéan dina CD / Aksara CI teu digambarkeun dina dokumen ieu.
Gedong
Paket STM32CubeCLT ngandung parabot GNU pikeun toolchain STM32 pikeun ngawangun program pikeun mikrokontroler STM32. Jandéla konsol Windows® example dipidangkeun dina Gambar 1.
- Buka konsol dina folder proyék.
- Jalankeun paréntah di handap pikeun ngawangun proyék: > make -j8 all -C .\Debug
Catetan: Utilitas make tiasa peryogi léngkah pamasangan anu misah.
programming dewan
Paket STM32CubeCLT ngandung STM32CubeProgrammer (STM32CubeProg), anu dianggo pikeun program ngawangun anu dicandak sateuacana kana mikrokontroler target STM32.
- Pastikeun yén sambungan ST-LINK dideteksi
- Pilih lokasi folder proyék dina jandela konsol
- Opsional, mupus sadaya eusi mémori lampu kilat (tingali Gambar 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e all
- Unggah program file ka 0x08000000 alamat memori flash (tingali Gambar 3): > STM32_Programmer_CLI.exe -c port = SWD freq = 4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000
Debugging
Salian alat GNU pikeun STM32 toolchain, pakét STM32CubeCLT ngandung ogé server ST-LINK GDB. Duanana diperlukeun pikeun ngamimitian sési debug.
- Mimitian server ST-LINK GDB dina jandela Windows® PowerShell® anu sanés (tingali Gambar 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
- Pake alat GNU pikeun STM32 toolchain pikeun ngamimitian klien GDB dina jandela PowerShell®:
> panangan-euweuh-eabi-gdb.exe
> (gdb) target remote localhost:port (nganggo port anu dituduhkeun dina sambungan dibuka server GDB)
Koneksina didirikeun sareng pesen sési server GDB dipintonkeun sapertos anu dipidangkeun dina Gambar 5. Teras tiasa ngajalankeun paréntah GDB dina sési debug, contona ngamuat deui program .elf nganggo GDB: > (gdb) beban YOUR_PROGRAM.elf.
Riwayat révisi
Méja 1. Sajarah révisi dokumén
titimangsa | Révisi | Parobahan |
16-Feb-23 | 1 | Pelepasan awal. |
PERHATOSAN PENTING – BACA TELITI
STMicroelectronics NV sareng anak perusahaanna ("ST") ngagaduhan hak pikeun ngarobih, koréksi, perbaikan, modifikasi, sareng perbaikan produk ST sareng / atanapi dokumen ieu iraha waé tanpa aya bewara. Purchasers kudu ménta inpo relevan panganyarna dina produk ST saméméh nempatkeun pesenan. Produk ST dijual dumasar kana sarat sareng kaayaan penjualan ST di tempat nalika pangakuan pesenan.
Purchasers téh solely jawab pilihan, seleksi, sarta pamakéan produk ST sarta ST nganggap euweuh liability pikeun bantuan aplikasi atawa desain produk purchasers '.
Henteu aya lisénsi, terang atanapi tersirat, kana hak cipta intelektual anu dipasihkeun ku ST di dieu.
Dijual deui produk ST kalayan katangtuan anu béda ti inpormasi anu dijelaskeun di dieu bakal ngabatalkeun jaminan anu dipasihkeun ku ST pikeun produk sapertos kitu.
ST jeung logo ST mangrupakeun mérek dagang ti ST. Pikeun émbaran tambahan ngeunaan merek dagang ST, tingal www.st.com/trademarks. Sadaya nami produk atanapi jasa sanés mangrupikeun hak milik nu gaduhna.
Inpormasi dina dokumén ieu ngagentos sareng ngagentos inpormasi anu disayogikeun saacanna dina versi sateuacanna tina dokumén ieu.
UM3088 - Rev 1 - Pébruari 2023
Kanggo inpo nu leuwih lengkep kontak kantor jualan STMicroelectronics lokal Anjeun.
www.st.com
© 2023 STMicroelectronics – Sadaya hak ditangtayungan
Dokumén / Sumberdaya
![]() |
ST STM32Cube Komando Line Toolset [pdf] Manual pamaké UM3088, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Toolset |
![]() |
ST STM32Cube Komando Line Toolset [pdf] Buku Panduan Pamilik RN0132, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Line Toolset, Toolset |