UM3088
Hitri vodnik za nabor orodij ukazne vrstice STM32Cube
Uporabniški priročnik
Uvod
Ta dokument je kratek vodnik za uporabnike, da hitro začnejo uporabljati STM32CubeCLT, nabor orodij ukazne vrstice STMicroelectronics za mikrokontrolerje STM32.
STM32CubeCLT ponuja vse zmogljivosti STM32CubeIDE, pakirane za uporabo v ukaznem pozivu s strani IDE tretjih oseb ali za stalno integracijo in stalni razvoj (CD/CI).
Poenostavljeni enotni paket STM32CubeCLT vključuje:
- CLI (vmesnik ukazne vrstice) različice orodij ST, kot so toolchain, pripomoček za povezavo sonde in pripomoček za programiranje bliskovnega pomnilnika
- Posodobljen sistem view deskriptor (SVD) files
- Vsi drugi ustrezni metapodatki IDE STM32CubeCLT omogočajo:
- Izdelava programa za naprave STM32 MCU z uporabo izboljšane verige orodij GNU za STM32
- Programiranje notranjih pomnilnikov STM32 MCU (flash pomnilnik, RAM, OTP in drugi) in zunanjih pomnilnikov
- Preverjanje vsebine programiranja (kontrolna vsota, preverjanje med in po programiranju, primerjava z file)
- Avtomatizacija programiranja STM32 MCU
- Razhroščevanje aplikacij prek vmesnika izdelkov STM32 MCU, ki omogoča dostop do notranjih virov MCU z uporabo osnovnih funkcij za odpravljanje napak
Splošne informacije
Nabor orodij ukazne vrstice STM32CubeCLT za mikrokontrolerje STM32 ponuja orodja za gradnjo, programiranje, zagon in odpravljanje napak v aplikacijah, namenjenih mikrokrmilnikom STM32, ki temeljijo na procesorju Arm® Cortex® ‑M.
Opomba:
Arm je registrirana blagovna znamka Arm Limited (ali njenih podružnic) v ZDA in/ali drugje.
Referenčni dokumenti
- Nabor orodij ukazne vrstice za mikrokontrolerje STM32 (DB4839), povzetek podatkov STM32CubeCLT
- Navodila za namestitev STM32CubeCLT (UM3089)
- Opomba ob izdaji STM32CubeCLT (RN0132)
Posnetki zaslona v tem dokumentu
Posnetki zaslona v razdelku 2, razdelku 3 in razdelku 4 so samo exampdatoteke o uporabi orodja iz ukaznega poziva.
Integracija v IDE tretjih oseb ali uporaba v skriptih CD/CI v tem dokumentu ni prikazana.
Stavba
Paket STM32CubeCLT vsebuje orodja GNU za verigo orodij STM32 za izdelavo programa za mikrokrmilnik STM32. Okno konzole Windows® nprample je prikazano na sliki 1.
- Odprite konzolo v mapi projekta.
- Izvedite naslednji ukaz za izdelavo projekta: > make -j8 all -C .\Debug
Opomba: Pripomoček make bo morda zahteval ločen korak namestitve.
Programiranje plošče
Paket STM32CubeCLT vsebuje STM32CubeProgrammer (STM32CubeProg), ki se uporablja za programiranje predhodno pridobljene gradnje v ciljni mikrokrmilnik STM32.
- Prepričajte se, da je zaznana povezava ST-LINK
- V oknu konzole izberite lokacijo mape projekta
- Po želji izbrišite vso vsebino bliskovnega pomnilnika (glejte sliko 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e all
- Naložite program file na naslov bliskovnega pomnilnika 0x08000000 (glejte sliko 3): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000
Odpravljanje napak
Poleg orodij GNU za verigo orodij STM32 paket STM32CubeCLT vsebuje tudi strežnik ST-LINK GDB. Oba sta potrebna za začetek seje odpravljanja napak.
- Zaženite strežnik ST-LINK GDB v drugem oknu Windows® PowerShell® (glejte sliko 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
- Za zagon odjemalca GDB v oknu PowerShell® uporabite orodja GNU za verigo orodij STM32:
> arm-none-eabi-gdb.exe
> (gdb) ciljni oddaljeni lokalni gostitelj:vrata (uporabite vrata, navedena v odprti povezavi strežnika GDB)
Povezava je vzpostavljena in sporočila o seji strežnika GDB so prikazana, kot je prikazano na sliki 5. Nato je mogoče zagnati ukaze GDB v seji za odpravljanje napak, na primer znova naložiti program .elf z GDB: > (gdb) naloži YOUR_PROGRAM.elf
Zgodovina revizij
Tabela 1. Zgodovina revizij dokumenta
Datum | Revizija | Spremembe |
16-23.feb | 1 | Začetna izdaja. |
POMEMBNO OBVESTILO – POZORNO PREBERITE
STMicroelectronics NV in njegove hčerinske družbe (»ST«) si pridržujejo pravico do sprememb, popravkov, izboljšav, modifikacij in izboljšav izdelkov ST in/ali tega dokumenta kadar koli brez predhodnega obvestila. Kupci morajo pred oddajo naročil pridobiti najnovejše ustrezne informacije o izdelkih ST. Izdelki ST se prodajajo v skladu s prodajnimi pogoji ST, ki veljajo v času potrditve naročila.
Kupci so izključno odgovorni za izbiro, izbiro in uporabo izdelkov ST in ST ne prevzema nobene odgovornosti za pomoč pri uporabi ali oblikovanje izdelkov kupcev.
ST v tem dokumentu ne podeljuje nobene licence, izrecne ali implicitne, za katero koli pravico do intelektualne lastnine.
Nadaljnja prodaja izdelkov ST z določbami, ki se razlikujejo od informacij, navedenih v tem dokumentu, razveljavi vsako garancijo, ki jo ST odobri za tak izdelek.
ST in logotip ST sta blagovni znamki ST. Za dodatne informacije o blagovnih znamkah ST glejte www.st.com/trademarks. Vsa druga imena izdelkov ali storitev so last njihovih lastnikov.
Informacije v tem dokumentu prevladajo in nadomeščajo informacije, ki so bile predhodno navedene v kateri koli prejšnji različici tega dokumenta.
UM3088 – Rev 1 – februar 2023
Za dodatne informacije se obrnite na vaš lokalni prodajni urad STMicroelectronics.
www.st.com
© 2023 STMicroelectronics – Vse pravice pridržane
Dokumenti / Viri
![]() |
Nabor orodij ukazne vrstice ST STM32Cube [pdfUporabniški priročnik UM3088, nabor orodij ukazne vrstice STM32Cube, nabor orodij ukazne vrstice STM32Cube, nabor orodij |
![]() |
Nabor orodij ukazne vrstice ST STM32Cube [pdf] Priročnik za lastnika RN0132, nabor orodij ukazne vrstice STM32Cube, nabor orodij ukazne vrstice STM32Cube, nabor orodij vrstice, nabor orodij |