Nembo ya ST X-NUCLEOUM3088
Mwongozo wa kuanza kwa haraka wa zana ya mstari wa amri ya STM32Cube
Mwongozo wa mtumiaji

Utangulizi

Hati hii ni mwongozo mfupi kwa watumiaji ili kuanza haraka na STM32CubeCLT, zana ya mstari wa amri ya STMicroelectronics kwa STM32 MCUs.
STM32CubeCLT inatoa vifaa vyote vya STM32CubeIDE vilivyofungwa kwa matumizi ya haraka ya amri na IDE za wahusika wengine, au ujumuishaji unaoendelea na maendeleo endelevu (CD/CI).

Kifurushi kimoja kilichosasishwa cha STM32CubeCLT ni pamoja na:

  • matoleo ya CLI (kiolesura cha mstari wa amri) ya zana za ST kama vile mnyororo wa zana, matumizi ya uunganisho wa probe, na matumizi ya programu ya kumbukumbu ya flash.
  • Mfumo wa kisasa view mfafanuzi (SVD) files
  • Metadata nyingine yoyote inayofaa ya IDE STM32CubeCLT inaruhusu:
  • Kuunda programu ya vifaa vya STM32 MCU kwa kutumia mnyororo wa zana ulioimarishwa wa GNU wa STM32
  • Kupanga kumbukumbu za ndani za STM32 MCU (kumbukumbu ya flash, RAM, OTP, na wengine) na kumbukumbu za nje
  • Kuthibitisha maudhui ya programu (checksum, uthibitishaji wakati na baada ya programu, kulinganisha na file)
  • Kuendesha programu ya STM32 MCU kiotomatiki
  • Kutatua programu kupitia kiolesura cha bidhaa za STM32 MCU, ambayo hutoa ufikiaji wa rasilimali za ndani za MCU kwa kutumia vipengele vya msingi vya utatuzi.

Mtumiaji wa Zana ya Mstari wa Amri ya STM32Cube - ikoni

Taarifa za jumla

Zana ya mstari wa amri ya STM32CubeCLT ya STM32 MCUs hutoa zana za kujenga, kupanga, kuendesha na kutatua programu zinazolenga vidhibiti vidogo vya STM32 kulingana na kichakataji cha Arm® Cortex® ‑M.
Kumbuka:
Arm ni alama ya biashara iliyosajiliwa ya Arm Limited (au tanzu zake) huko Merika na / au kwingineko.

Nyaraka za marejeleo

  • Zana ya mstari wa amri ya STM32 MCUs (DB4839), STM32CubeCLT muhtasari wa data
  • Mwongozo wa ufungaji wa STM32CubeCLT (UM3089)
  • Ujumbe wa kutolewa wa STM32CubeCLT (RN0132)

Picha za skrini katika hati hii
Picha za skrini zinazotolewa katika Sehemu ya 2, Sehemu ya 3 na Sehemu ya 4 ni za zamani pekeeampmatumizi ya zana kutoka kwa haraka ya amri.
Ujumuishaji katika IDE za watu wengine au matumizi katika hati za CD/CI hazijaonyeshwa katika hati hii.

Jengo

Kifurushi cha STM32CubeCLT kina zana za GNU za mnyororo wa zana wa STM32 ili kuunda programu ya kidhibiti kidogo cha STM32. Dirisha la zamani la kiweko cha Windows®ample imeonyeshwa kwenye Kielelezo 1.

  1. Fungua koni kwenye folda ya mradi.
  2. Tekeleza amri ifuatayo ili kuunda mradi: > make -j8 all -C .\Debug

Mtumiaji wa Zana ya Mstari wa Amri ya STM32Cube -

Kumbuka: Huduma ya kutengeneza inaweza kuhitaji hatua tofauti ya usakinishaji.

Programu ya bodi

Kifurushi cha STM32CubeCLT kina STM32CubeProgrammer (STM32CubeProg), ambayo hutumika kupanga muundo uliopatikana hapo awali kwenye kidhibiti kidogo cha STM32 lengwa.

  1. Hakikisha kwamba muunganisho wa ST-LINK umegunduliwa
  2. Chagua eneo la folda ya mradi kwenye dirisha la koni
  3. Kwa hiari, futa maudhui yote ya kumbukumbu ya mweko (rejelea Mchoro 2): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e yote
  4. Pakia programu file kwa 0x08000000 anwani ya kumbukumbu (rejelea Mchoro 3): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000

Mtumiaji wa Zana ya Mstari wa Amri ya STM32Cube - futa pato

Utatuzi

Kando na zana za GNU za mnyororo wa zana wa STM32, kifurushi cha STM32CubeCLT pia kina seva ya ST-LINK ya GDB. Zote zinahitajika ili kuanza kipindi cha utatuzi.

  1. Anzisha seva ya ST-LINK ya GDB katika dirisha lingine la Windows® PowerShell® (rejea Kielelezo 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
  2. Tumia zana za GNU za mnyororo wa zana wa STM32 ili kuanzisha mteja wa GDB kwenye dirisha la PowerShell®:
    > arm-none-eabi-gdb.exe
    > (gdb) lenga localhost:port (tumia bandari iliyoonyeshwa kwenye muunganisho wa seva ya GDB iliyofunguliwa)
    Muunganisho umeanzishwa na ujumbe wa kipindi cha seva ya GDB unaonyeshwa kama inavyoonyeshwa kwenye Mchoro 5. Basi inawezekana kutekeleza amri za GDB katika kipindi cha utatuzi, kwa mfano kupakia upya programu ya .elf kwa kutumia GDB: > (gdb) pakia YOUR_PROGRAM.elf

Mtumiaji wa Zana ya Mstari wa Amri ya STM32Cube - pato la seva ya GDB

Historia ya marekebisho

Jedwali 1. Historia ya marekebisho ya hati

Tarehe Marekebisho Mabadiliko
16-Feb-23 1 Kutolewa kwa awali.

TANGAZO MUHIMU – SOMA KWA UMAKINI
STMicroelectronics NV na kampuni zake tanzu (“ST”) inahifadhi haki ya kufanya mabadiliko, masahihisho, uboreshaji, marekebisho na uboreshaji wa bidhaa za ST na/au kwa hati hii wakati wowote bila taarifa. Wanunuzi wanapaswa kupata taarifa muhimu kuhusu bidhaa za ST kabla ya kuagiza. Bidhaa za ST zinauzwa kwa mujibu wa sheria na masharti ya ST ya mauzo yaliyopo wakati wa uthibitishaji wa agizo.
Wanunuzi wanawajibika kikamilifu kwa uchaguzi, uteuzi na matumizi ya bidhaa za ST na ST haichukui dhima ya usaidizi wa maombi au muundo wa bidhaa za wanunuzi.
Hakuna leseni, iliyoelezwa au iliyodokezwa, kwa haki yoyote ya uvumbuzi inayotolewa na ST humu.
Uuzaji wa bidhaa za ST zenye masharti tofauti na maelezo yaliyoelezwa hapa yatabatilisha udhamini wowote uliotolewa na ST kwa bidhaa hiyo.
ST na nembo ya ST ni alama za biashara za ST. Kwa maelezo ya ziada kuhusu chapa za biashara za ST, rejelea www.st.com/trademarks. Majina mengine yote ya bidhaa au huduma ni mali ya wamiliki husika.
Maelezo katika waraka huu yanachukua nafasi na kuchukua nafasi ya maelezo yaliyotolewa awali katika matoleo yoyote ya awali ya hati hii.

UM3088 - Rev 1 - Februari 2023
Kwa habari zaidi wasiliana na ofisi ya mauzo ya STMicroelectronics iliyo karibu nawe.
www.st.com
© 2023 STMicroelectronics - Haki zote zimehifadhiwa

Nyaraka / Rasilimali

Zana ya Mstari wa Amri ya STM32Cube [pdf] Mwongozo wa Mtumiaji
UM3088, STM32Cube Command Line Toolset, STM32Cube, Zana ya Mstari wa Amri, Seti ya zana
Zana ya Mstari wa Amri ya STM32Cube [pdf] Mwongozo wa Mmiliki
RN0132, STM32Cube Command Line Toolset, STM32Cube, Zana ya Mstari wa Amri, Zana ya Mstari, Seti ya zana.

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *