UM3088
STM32Cube taelo-line toolset tataiso e potlakileng ea ho qala
Bukana ea mosebelisi
Selelekela
Tokomane ena ke tataiso e khuts'oane bakeng sa basebelisi ho qala kapele ka STM32CubeCLT, sesebelisoa sa taelo ea STMicroelectronics bakeng sa STM32 MCUs.
STM32CubeCLT e fana ka lisebelisoa tsohle tsa STM32CubeIDE tse pakiloeng bakeng sa tšebeliso ea kapele ea litaelo ke li-IDE tsa mokha oa boraro, kapa kopanyo e tsoelang pele le nts'etsopele e tsoelang pele (CD/CI).
Sephutheloana se le seng se hlophisitsoeng sa STM32CubeCLT se kenyelletsa:
- Liphetolelo tsa CLI (li-command-line interface) tsa lisebelisoa tsa ST tse kang toolchain, probe connection utility, le flash memory programming utility.
- Sistimi ea morao-rao view tlhaloso (SVD) files
- Metadata efe kapa efe e amanang le IDE STM32CubeCLT e lumella:
- Ho aha lenaneo la lisebelisoa tsa STM32 MCU ho sebelisa ketane e ntlafalitsoeng ea GNU bakeng sa STM32
- Mehopolo ea ka hare ea STM32 MCU (memori ea flash, RAM, OTP le tse ling) le mehopolo ea kantle
- Ho netefatsa litaba tsa lenaneo (checksum, netefatso nakong le ka mor'a lenaneo, papiso le file)
- Ho iketsetsa lenaneo la STM32 MCU
- Ho lokisa lits'ebetso ka sebopeho sa lihlahisoa tsa STM32 MCU, tse fanang ka phihlello ea lisebelisoa tsa kahare tsa MCU ho sebelisa likarolo tsa mantlha tsa ho lokisa bothata.
Lintlha tse akaretsang
Sesebelisoa sa line-taelo sa STM32CubeCLT bakeng sa STM32 MCUs se fana ka lisebelisoa tsa ho aha, ho hlophisa, ho tsamaisa, le ho lokisa lits'ebetso tse lebisitseng ho li-microcontrollers tsa STM32 tse ipapisitseng le processor ea Arm® Cortex® ‑M.
Hlokomela:
Arm ke letshwao la kgwebo le ngodisitsweng la Arm Limited (kapa makala a yona) ho la US le / kapa kae kapa kae.
Litokomane tsa litšupiso
- Sesebelisoa sa mohala oa taelo bakeng sa STM32 MCUs (DB4839), STM32CubeCLT ka bokhutšoanyane ba data
- Tataiso ea ho kenya STM32CubeCLT (UM3089)
- Tlhaloso ea tokollo ea STM32CubeCLT (RN0132)
Lits'oants'o tsa skrini tokomaneng ena
Lits'oants'o tsa skrini tse fanoeng Karolong ea 2, Karolo ea 3, le Karolo ea 4 ke tsa mohlala feelaampboholo ba tšebeliso ea sesebelisoa ho tsoa ho taelo ea taelo.
Ho kopanngoa ha li-IDE tsa batho ba bang kapa tšebeliso ea mangolo a CD/CI ha e hlahisoe tokomaneng ena.
Moaho
Sephutheloana sa STM32CubeCLT se na le lisebelisoa tsa GNU tsa STM32 toolchain ho aha lenaneo bakeng sa microcontroller ea STM32. Fesetere ea Windows® console exampe bonts'itsoe ho Setšoantšo sa 1.
- Bula console foldareng ea projeke.
- Phetha taelo e latelang ho aha morero: > make -j8 all -C .\Debug
Hlokomela: Sesebelisoa se ka 'na sa hloka mohato o fapaneng oa ho kenya.
Lenaneo la boto
Sephutheloana sa STM32CubeCLT se na le STM32CubeProgrammer (STM32CubeProg), e sebelisetsoang ho hlophisa mohaho o fumanoeng pele ho sepheo sa microcontroller sa STM32.
- Etsa bonnete ba hore khokahano ea ST-LINK e fumanoe
- Khetha sebaka sa foldara ea morero fensetereng ea console
- Ka boikhethelo, hlakola lintlha tsohle tsa memori ea flash (sheba Setšoantšo sa 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e kaofela
- Kenya lenaneo file ho aterese ea 0x08000000 ea memori ea flash (sheba Setšoantšo sa 3): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000
Ho lokisa liphoso
Ntle le lisebelisoa tsa GNU tsa STM32 toolchain, sephutheloana sa STM32CubeCLT se boetse se na le seva sa ST-LINK GDB. Ka bobeli lia hlokahala ho qala lenaneo la ho lokisa liphoso.
- Qala setsi sa ST-LINK sa GDB fensetereng e 'ngoe ea Windows® PowerShell® (sheba Setšoantšo sa 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
- Sebelisa lisebelisoa tsa GNU bakeng sa ketane ea lithulusi ea STM32 ho qala moreki oa GDB fensetereng ea PowerShell®:
> arm-none-eabi-gdb.exe
> (gdb) target remote localhost: port (sebelisa boema-kepe bo bonts'itsoeng khokahanong e butsoeng ea seva ea GDB)
Khokahano e thehiloe 'me melaetsa ea seshene ea seva sa GDB e hlahisoa joalo ka ha ho bonts'itsoe ho Setšoantšo sa 5. Joale hoa khoneha ho tsamaisa litaelo tsa GDB nakong ea ho lokisa bothata, mohlala ho kenya lenaneo la .elf hape u sebelisa GDB: > (gdb) load YOUR_PROGRAM.elf
Nalane ea ntlafatso
Lethathamo la 1. Histori ea ntlafatso ea litokomane
Letsatsi | Khatiso | Liphetoho |
16-Feb-23 | 1 | Tokollo ea pele. |
TSEBISO EA BOHLOKOA – BALA KA HLOKO
STMicroelectronics NV le li-subsidiary tsa eona ("ST") li na le tokelo ea ho etsa liphetoho, litokiso, lintlafatso, lintlafatso, le lintlafatso ho lihlahisoa tsa ST le/kapa tokomaneng ena ka nako efe kapa efe ntle le tsebiso. Bareki ba lokela ho fumana lintlha tsa morao-rao tse amanang le lihlahisoa tsa ST pele ba fana ka litaelo. Lihlahisoa tsa ST li rekisoa ho latela lipehelo le maemo a thekiso ea ST ka nako ea tumello ea taelo.
Bareki ke bona feela ba ikarabellang bakeng sa khetho, khetho, le tšebeliso ea lihlahisoa tsa ST mme ST ha e nke e le molato bakeng sa thuso ea kopo kapa moralo oa lihlahisoa tsa bareki.
Ha ho laesense, e hlalositsoeng kapa e boletsoeng, ea tokelo efe kapa efe ea thepa ea mahlale e fanoeng ke ST mona.
Ho rekisoa ha lihlahisoa tsa ST ka litokisetso tse fapaneng le tlhahisoleseding e boletsoeng mona ho tla hlakola waranti leha e le efe e fanoeng ke ST bakeng sa sehlahisoa se joalo.
ST le logo ea ST ke matšoao a khoebo a ST. Bakeng sa lintlha tse ling mabapi le matšoao a khoebo a ST, sheba ho www.st.com/trademarks. Mabitso a mang kaofela a lihlahisoa kapa litšebeletso ke thepa ea beng ba tsona.
Lintlha tse tokomaneng ena li nkela sebaka le ho nkela tlhahisoleseding e neng e fanoe pele liphetolelong tsa pele tsa tokomane ena.
UM3088 - Rev 1 - Hlakola 2023
Ho fumana lintlha tse ling ikopanye le ofisi ea thekiso ea STMicroelectronics e haufi le uena.
www.st.com
© 2023 STMicroelectronics – Litokelo tsohle li sirelelitsoe
Litokomane / Lisebelisoa
![]() |
STM32Cube Command Line Toolset [pdf] Bukana ea Mosebelisi UM3088, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Toolset |
![]() |
STM32Cube Command Line Toolset [pdf] Buka ea Mong'a RN0132, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Line Toolset, Toolset |