ST X-NUCLEO logotipoaUM3088
STM32Cube komando-lerroko tresna-multzoaren hasierako gida azkarra
Erabiltzailearen eskuliburua

Sarrera

Dokumentu hau erabiltzaileentzako gida labur bat da STM32CubeCLT-ekin, STM32 MCUetarako STMicroelectronics komando-lerroko tresna-multzoarekin azkar hasteko.
STM32CubeCLT-k STM32CubeIDE instalazio guztiak eskaintzen ditu hirugarrenen IDEek komando-gonbita erabiltzeko edo etengabeko integrazioa eta garapen jarraitua (CD/CI) paketatuta.

STM32CubeCLT pakete errazak barne hartzen ditu:

  • ST tresnen CLI (komando-lerroko interfazea) bertsioak, hala nola, toolchain, zunda konektatzeko utilitatea eta flash memoria programatzeko erabilgarritasuna
  • Sistema eguneratua view deskribatzailea (SVD) files
  • STM32CubeCLT IDEari dagokion beste edozein metadatu aukera ematen du:
  • STM32 MCU gailuetarako programa bat eraikitzea STM32rako GNU tresna-kate hobetua erabiliz
  • STM32 MCU barneko memoriak (flash memoria, RAM, OTP eta beste batzuk) eta kanpoko memoriak programatzea
  • Programazioaren edukia egiaztatzea (checksum, egiaztapena programazioan zehar eta programazioaren ondoren, ekin alderatzea file)
  • STM32 MCU programazioa automatizatzea
  • Aplikazioak arazketa STM32 MCU produktuen interfazearen bidez, MCUren barne-baliabideetarako sarbidea eskaintzen baitu oinarrizko arazketa-eginbideak erabiliz.

STM32Cube Komando-lerroko tresna-multzoaren erabiltzailea - ikonoa

Informazio orokorra

STM32CubeCLT komando-lerroko tresna multzoak STM32 MCUetarako STM32 mikrokontrolagailuetara zuzendutako aplikazioak eraikitzeko, programatzeko, exekutatzeko eta arazteko tresnak eskaintzen ditu Arm® Cortex® ‑M prozesadorean oinarrituta.
Oharra:
Arm Arm Limited-en (edo haren filialen) marka erregistratua da AEBetan eta / edo beste leku batzuetan.

Erreferentzia dokumentuak

  • STM32 MCU (DB4839), STM32CubeCLT datuen laburpena komando-lerroko tresna multzoa
  • STM32CubeCLT instalazio-gida (UM3089)
  • STM32CubeCLT oharra (RN0132)

Dokumentu honetako pantaila-argazkiak
2. atalean, 3. atalean eta 4. atalean emandako pantaila-argazkiak adibidezamptresnaren erabileraren fitxategiak komando-gonbita batetik.
Hirugarrenen IDEetan integratzea edo CD/CI scriptetan erabiltzea ez da dokumentu honetan azaltzen.

Eraikina

STM32CubeCLT paketeak STM32 tresna-katerako GNU tresnak ditu STM32 mikrokontrolagailu baterako programa bat eraikitzeko. Windows® kontsolaren leiho bat adibidezamp1. irudian agertzen da.

  1. Ireki kontsola bat proiektuaren karpetan.
  2. Exekutatu komando hau proiektua eraikitzeko: > make -j8 all -C .\Debug

STM32Cube Komando-lerroko tresna-multzoaren erabiltzailea -

Oharra: Make utilitateak instalazio-urrats bereizi bat eska dezake.

Mahaiaren programazioa

STM32CubeCLT paketeak STM32CubeProgrammer (STM32CubeProg) dauka, aurrez lortutako eraikuntza xede STM32 mikrokontrolagailuan programatzeko erabiltzen dena.

  1. Ziurtatu ST-LINK konexioa hautematen dela
  2. Hautatu proiektuaren karpetaren kokapena kontsolaren leihoan
  3. Aukeran, ezabatu flash memoriaren eduki guztia (ikus 2. irudia): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e all
  4. Igo programa file 0x08000000 flash memoria helbidera (ikus 3. irudia): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000

STM32Cube Command Line Toolset User - ezabatu irteera

Arazketa

STM32 tresna-katerako GNU tresnez gain, STM32CubeCLT paketeak ST-LINK GDB zerbitzaria ere badu. Biak behar dira arazketa-saio bat hasteko.

  1. Hasi ST-LINK GDB zerbitzaria Windows® PowerShell® beste leiho batean (ikus 4. irudia): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
  2. Erabili STM32 tresna-katerako GNU tresnak GDB bezeroa PowerShell® leihoan abiarazteko:
    > arm-none-eabi-gdb.exe
    > (gdb) helburu urruneko localhost:port (erabili GDB zerbitzariak irekitako konexioan adierazitako ataka)
    Konexioa ezartzen da eta GDB zerbitzariaren saioko mezuak bistaratzen dira 5. Irudian erakusten den moduan. Ondoren, GDB komandoak exekutatu daitezke arazketa saioan, adibidez .elf programa bat GDB erabiliz birkargatzeko: > (gdb) load YOUR_PROGRAM.elf

STM32Cube Command Line Toolset User - GDB zerbitzariaren irteera

Berrikuspen historia

1. taula. Dokumentuen berrikuspenaren historia

Data Berrikuspena Aldaketak
Otsailak 16-23 1 Hasierako kaleratzea.

OHAR GARRANTZITSUA - IRAKURRI ARRETA
STMicroelectronics NV eta bere filialek ("ST") eskubidea dute aldaketak, zuzenketak, hobekuntzak, aldaketak eta hobekuntzak egiteko ST produktuetan eta/edo dokumentu honetan edozein unetan jakinarazi gabe. Erosleek eskaerak egin aurretik ST produktuei buruzko azken informazio garrantzitsua eskuratu behar dute. ST produktuak eskaera onartzeko unean indarrean dauden STren salmenta-baldintzen arabera saltzen dira.
Erosleak dira ST produktuen aukeraketa, aukeraketa eta erabileraren erantzule bakarrak eta STek ez du bere gain hartzen aplikazioen laguntzaren edo erosleen produktuen diseinuaren erantzukizunik.
STek ez du baimenik, espresuki edo inplizituki, jabetza intelektualeko eskubiderik ematen.
ST produktuen birsalmentak hemen azaltzen den informazioaz bestelako xedapenak dituztenak baliogabetuko ditu STek produktu horrengatik emandako edozein berme.
ST eta ST logotipoa ST-ren marka komertzialak dira. ST markei buruzko informazio gehiago lortzeko, jo www.st.com/trademarks. Gainerako produktu edo zerbitzu-izen guztiak dagozkien jabeen jabetzakoak dira.
Dokumentu honetako informazioak dokumentu honen aurreko edozein bertsiotan emandako informazioa ordezkatzen eta ordezkatzen du.

UM3088 - 1. bertsioa - 2023eko otsaila
Informazio gehiago lortzeko, jarri harremanetan tokiko STMicroelectronics salmenta-bulegoarekin.
www.st.com
© 2023 STMicroelectronics - Eskubide guztiak erreserbatuta

Dokumentuak / Baliabideak

ST STM32Cube Komando-lerroko tresna multzoa [pdfErabiltzailearen eskuliburua
UM3088, STM32Cube Komando-lerroko tresna-multzoa, STM32Cube, Komando-lerroko tresna-multzoa, Tresna-multzoa
ST STM32Cube Komando-lerroko tresna multzoa [pdf] Erabiltzailearen eskuliburua
RN0132, STM32Cube Komando-lerroko tresna-multzoa, STM32Cube, Komando-lerroko tresna-multzoa, Lerro-tresna-multzoa, Tresna-multzoa

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *