UM3088
STM32Cube command-line toolset guide wiwitan cepet
Manual pangguna
Pambuka
Dokumen iki minangka pandhuan singkat kanggo pangguna supaya bisa miwiti kanthi cepet karo STM32CubeCLT, toolset baris perintah STMicroelectronics kanggo STM32 MCU.
STM32CubeCLT nawakake kabeh fasilitas STM32CubeIDE rangkep kanggo nggunakake printah-prompt dening IDE pihak katelu, utawa integrasi terus lan pembangunan terus (CD/CI).
Paket STM32CubeCLT tunggal sing ramping kalebu:
- CLI (antarmuka baris perintah) versi alat ST kayata toolchain, utilitas sambungan probe, lan utilitas pemrograman memori flash
- Sistem up-to-date view deskriptor (SVD) files
- Metadata STM32CubeCLT sing cocog karo IDE liyane ngidini:
- Nggawe program kanggo piranti STM32 MCU nggunakake toolchain GNU sing ditingkatake kanggo STM32
- Pemrograman memori internal STM32 MCU (memori lampu kilat, RAM, OTP, lan liya-liyane) lan memori eksternal
- Verifikasi konten pemrograman (checksum, verifikasi sajrone lan sawise program, mbandhingake karo file)
- Ngotomatisasi pemrograman MCU STM32
- Aplikasi debugging liwat antarmuka produk STM32 MCU, sing nyedhiyakake akses menyang sumber daya internal MCU nggunakake fitur debug dhasar
Informasi umum
Toolset baris perintah STM32CubeCLT kanggo STM32 MCU nyedhiyakake alat kanggo mbangun, program, mbukak, lan debug aplikasi sing ngarahake mikrokontroler STM32 adhedhasar prosesor Arm® Cortex® ‑M.
Cathetan:
Arm minangka merek dagang terdaftar saka Arm Limited (utawa anak perusahaan) ing AS lan / utawa ing papan liya.
Dokumen referensi
- Toolset baris perintah kanggo STM32 MCU (DB4839), ringkesan data STM32CubeCLT
- Pandhuan instalasi STM32CubeCLT (UM3089)
- Cathetan rilis STM32CubeCLT (RN0132)
Gambar ing dokumen iki
Gambar sing kasedhiya ing Bagean 2, Bagean 3, lan Bagean 4 mung examples saka panggunaan alat saka command prompt.
Integrasi ing IDE pihak katelu utawa panggunaan ing skrip CD/CI ora digambarake ing dokumen iki.
bangunan
Paket STM32CubeCLT ngemot alat GNU kanggo toolchain STM32 kanggo mbangun program mikrokontroler STM32. Jendela konsol Windows® example ditampilake ing Gambar 1.
- Bukak konsol ing folder proyek.
- Jalanake printah ing ngisor iki kanggo mbangun proyek: > nggawe -j8 kabeh -C .\Debug
Cathetan: Utilitas make bisa uga mbutuhake langkah instalasi sing kapisah.
Pemrograman papan
Paket STM32CubeCLT ngemot STM32CubeProgrammer (STM32CubeProg), sing digunakake kanggo program mbangun sing dipikolehi sadurunge menyang target mikrokontroler STM32.
- Priksa manawa sambungan ST-LINK dideteksi
- Pilih lokasi folder proyek ing jendhela console
- Opsional, busak kabeh isi memori lampu kilat (deleng Gambar 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e all
- Ngunggah program file menyang alamat memori lampu kilat 0x08000000 (waca Gambar 3): > STM32_Programmer_CLI.exe -c port = SWD freq = 4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000
Debugging
Saliyane alat GNU kanggo toolchain STM32, paket STM32CubeCLT uga ngemot server GDB ST-LINK. Loro-lorone dibutuhake kanggo miwiti sesi debug.
- Miwiti server ST-LINK GDB ing jendela Windows® PowerShell® liyane (waca Gambar 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
- Gunakake alat GNU kanggo toolchain STM32 kanggo miwiti klien GDB ing jendela PowerShell®:
> lengen-none-eabi-gdb.exe
> (gdb) target remote localhost:port (nggunakake port sing dituduhake ing sambungan mbukak server GDB)
Sambungan ditetepake lan pesen sesi server GDB ditampilake minangka ditampilake ing Figure 5. Sampeyan banjur bisa kanggo mbukak printah GDB ing sesi debug, kanggo Kayata reload program .elf nggunakake GDB: > (gdb) mbukak YOUR_PROGRAM.elf
Riwayat revisi
Tabel 1. Riwayat revisi dokumen
Tanggal | Revisi | Owah-owahan |
16-Feb-23 | 1 | Rilis wiwitan. |
WARTA PENTING - Wacan kanthi ati-ati
STMicroelectronics NV lan anak perusahaan ("ST") nduweni hak kanggo nggawe owahan, koreksi, dandan, modifikasi, lan dandan kanggo produk ST lan / utawa dokumen iki sawayah-wayah tanpa kabar. Para panuku kudu entuk informasi paling anyar babagan produk ST sadurunge nggawe pesenan. Produk ST didol miturut syarat lan kahanan adol ST nalika diakoni pesenan.
Para panuku mung tanggung jawab kanggo milih, milih, lan nggunakake produk ST lan ST ora duwe tanggung jawab kanggo pitulung aplikasi utawa desain produk para panuku.
Ora ana lisensi, nyata utawa diwenehake, kanggo hak properti intelektual sing diwenehake dening ST ing kene.
Adol maneh produk ST kanthi pranata sing beda karo informasi sing kasebut ing kene bakal ngilangi garansi sing diwenehake dening ST kanggo produk kasebut.
ST lan logo ST iku merek dagang saka ST. Kanggo informasi tambahan babagan merek dagang ST, waca www.st.com/trademarks. Kabeh jeneng produk utawa layanan liyane minangka properti sing nduweni.
Informasi ing dokumen iki ngganti lan ngganti informasi sing diwenehake sadurunge ing versi sadurunge dokumen iki.
UM3088 - Rev 1 - Februari 2023
Kanggo informasi luwih lengkap hubungi kantor sales STMicroelectronics lokal.
www.st.com
© 2023 STMicroelectronics – Kabeh hak dilindhungi undhang-undhang
Dokumen / Sumber Daya
![]() |
ST STM32Cube Command Line Toolset [pdf] Manual pangguna UM3088, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Toolset |
![]() |
ST STM32Cube Command Line Toolset [pdf] Manual Pamilik RN0132, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Line Toolset, Toolset |