ST X-NUCLEO ලාංඡනයUM3088
STM32Cube විධාන රේඛා මෙවලම් කට්ටලය ඉක්මන් ආරම්භක මාර්ගෝපදේශය
පරිශීලක අත්පොත

හැඳින්වීම

මෙම ලේඛනය STM32 MCU සඳහා STMicroelectronics විධාන රේඛා මෙවලම් කට්ටලය වන STM32CubeCLT සමඟ ඉක්මනින් ආරම්භ කිරීමට පරිශීලකයින්ට කෙටි මාර්ගෝපදේශයකි.
STM32CubeCLT තුන්වන පාර්ශ්ව IDEs විසින් විධාන-ක්ෂණික භාවිතය සඳහා ඇසුරුම් කර ඇති සියලුම STM32CubeIDE පහසුකම් හෝ අඛණ්ඩ ඒකාබද්ධ කිරීම සහ අඛණ්ඩ සංවර්ධනය (CD/CI) ලබා දෙයි.

විධිමත් කළ තනි STM32CubeCLT පැකේජයට ඇතුළත් වන්නේ:

  • CLI (විධාන රේඛා අතුරුමුහුණත) මෙවලම් දාමය, පරීක්ෂණ සම්බන්ධතා උපයෝගීතාව සහ ෆ්ලෑෂ් මතක ක්‍රමලේඛන උපයෝගීතාව වැනි ST මෙවලම්වල අනුවාද
  • යාවත්කාලීන පද්ධතිය view විස්තර කරන්නා (SVD) files
  • වෙනත් ඕනෑම IDE අදාළ පාරදත්ත STM32CubeCLT ඉඩ දෙයි:
  • STM32 සඳහා වැඩි දියුණු කළ GNU මෙවලම් දාමයක් භාවිතා කරමින් STM32 MCU උපාංග සඳහා වැඩසටහනක් ගොඩනැගීම
  • STM32 MCU අභ්‍යන්තර මතකයන් (ෆ්ලෑෂ් මතකය, RAM, OTP, සහ වෙනත්) සහ බාහිර මතකයන් ක්‍රමලේඛනය කිරීම
  • ක්‍රමලේඛන අන්තර්ගතය සත්‍යාපනය කිරීම (චෙක්සම්, ක්‍රමලේඛනය අතරතුර සහ පසුව සත්‍යාපනය, සමඟ සැසඳීම file)
  • STM32 MCU ක්‍රමලේඛනය ස්වයංක්‍රීය කිරීම
  • මූලික නිදොස්කරණ විශේෂාංග භාවිතයෙන් MCU අභ්‍යන්තර සම්පත් වෙත ප්‍රවේශය සපයන STM32 MCU නිෂ්පාදනවල අතුරු මුහුණත හරහා යෙදුම් නිදොස් කිරීම

STM32Cube Command Line Toolset පරිශීලක - නිරූපකය

සාමාන්ය තොරතුරු

STM32 MCU සඳහා වන STM32CubeCLT විධාන රේඛා මෙවලම් කට්ටලය Arm® Cortex® ‑M ප්‍රොසෙසරය මත පදනම්ව STM32 ක්ෂුද්‍ර පාලක ඉලක්ක කර යෙදුම් තැනීමට, ක්‍රමලේඛනය කිරීමට, ධාවනය කිරීමට සහ නිදොස්කරණය කිරීමට මෙවලම් සපයයි.
සටහන:
Arm යනු එක්සත් ජනපදයේ සහ/හෝ වෙනත් තැන්වල Arm Limited (හෝ එහි අනුබද්ධිත ආයතන) හි ලියාපදිංචි වෙළඳ ලකුණකි.

යොමු ලේඛන

  • STM32 MCUs (DB4839) සඳහා විධාන රේඛා මෙවලම් කට්ටලය, STM32CubeCLT දත්ත සංක්ෂිප්තය
  • STM32CubeCLT ස්ථාපන මාර්ගෝපදේශය (UM3089)
  • STM32CubeCLT නිකුත් කිරීමේ සටහන (RN0132)

මෙම ලේඛනයේ තිරපිටපත්
2 වන කොටස, 3 වන කොටස, සහ 4 වන කොටසෙහි සපයා ඇති තිරපිටපත් පමණක් exampවිධාන විමසුමකින් මෙවලම් භාවිතය les.
තුන්වන පාර්ශ්ව IDE වල ඒකාබද්ධ කිරීම හෝ CD/CI ස්ක්‍රිප්ට් වල භාවිතය මෙම ලේඛනයේ දක්වා නැත.

ගොඩනැගිල්ල

STM32CubeCLT පැකේජයේ STM32 ක්ෂුද්‍ර පාලකයක් සඳහා වැඩසටහනක් තැනීමට STM32 මෙවලම් දාමය සඳහා GNU මෙවලම් අඩංගු වේ. Windows® කොන්සෝල කවුළුවක් example රූප සටහන 1 හි දක්වා ඇත.

  1. ව්‍යාපෘති ෆෝල්ඩරය තුළ කොන්සෝලයක් විවෘත කරන්න.
  2. ව්‍යාපෘතිය ගොඩනැගීමට පහත විධානය ක්‍රියාත්මක කරන්න: > make -j8 all -C .\Debug

STM32Cube Command Line Toolset පරිශීලක -

සටහන: Make utility සඳහා වෙනම ස්ථාපන පියවරක් අවශ්‍ය විය හැකිය.

පුවරු වැඩසටහන්කරණය

STM32CubeCLT පැකේජයේ STM32CubeProgrammer (STM32CubeProg) අඩංගු වේ, එය ඉලක්කගත STM32 ක්ෂුද්‍ර පාලකය වෙත කලින් ලබාගත් ගොඩනැගීම වැඩසටහන් කිරීමට භාවිතා කරයි.

  1. ST-LINK සම්බන්ධතාවය හඳුනාගෙන ඇති බවට වග බලා ගන්න
  2. කොන්සෝල කවුළුවෙහි ව්යාපෘති ෆෝල්ඩර ස්ථානය තෝරන්න
  3. විකල්පයක් ලෙස, සියලු ෆ්ලෑෂ් මතක අන්තර්ගතය මකා දමන්න (රූපය 2 බලන්න): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e සියල්ල
  4. වැඩසටහන උඩුගත කරන්න file 0x08000000 ෆ්ලෑෂ් මතක ලිපිනය වෙත (රූපය 3 බලන්න): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000

STM32Cube Command Line Toolset පරිශීලක - ප්‍රතිදානය මකන්න

නිදොස් කිරීම

STM32 මෙවලම් දාමය සඳහා GNU මෙවලම් වලට අමතරව, STM32CubeCLT පැකේජයේ ST-LINK GDB සේවාදායකයද අඩංගු වේ. නිදොස් කිරීමේ සැසියක් ආරම්භ කිරීමට දෙකම අවශ්‍ය වේ.

  1. වෙනත් Windows® PowerShell® කවුළුවකින් ST-LINK GDB සේවාදායකය ආරම්භ කරන්න (රූපය 4 බලන්න): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
  2. PowerShell® කවුළුව තුළ GDB සේවාලාභියා ආරම්භ කිරීමට STM32 මෙවලම් දාමය සඳහා GNU මෙවලම් භාවිතා කරන්න:
    > arm-none-eabi-gdb.exe
    > (gdb) ඉලක්කගත දුරස්ථ ප්‍රාදේශීය සත්කාරක:port (GDB සේවාදායකය විවෘත කළ සම්බන්ධතාවයේ දක්වා ඇති වරාය භාවිතා කරන්න)
    සම්බන්ධතාවය ස්ථාපිත කර ඇති අතර GDB සේවාදායක සැසි පණිවිඩ රූප සටහන 5 හි පෙන්වා ඇති පරිදි දර්ශනය වේ. එවිට නිදොස් කිරීමේ සැසිය තුළ GDB විධාන ක්‍රියාත්මක කිරීමට හැකි වේ, උදාහරණයක් ලෙස GDB භාවිතයෙන් .elf වැඩසටහනක් නැවත පූරණය කිරීම: > (gdb) YOUR_PROGRAM.elf පූරණය කරන්න.

STM32Cube Command Line Toolset පරිශීලක - GDB සේවාදායක ප්‍රතිදානය

සංශෝධන ඉතිහාසය

වගුව 1. ලේඛන සංශෝධන ඉතිහාසය

දිනය සංශෝධනය වෙනස්කම්
16-පෙබරවාරි-23 1 මුල් නිකුතුව.

වැදගත් දැනුම්දීම - ප්රවේශමෙන් කියවන්න
STMicroelectronics NV සහ එහි අනුබද්ධ සමාගම් ("ST") දැනුම්දීමකින් තොරව ඕනෑම අවස්ථාවක ST නිෂ්පාදන සහ/හෝ මෙම ලේඛනයට වෙනස්කම්, නිවැරදි කිරීම්, වැඩිදියුණු කිරීම්, වෙනස් කිරීම් සහ වැඩිදියුණු කිරීම් සිදු කිරීමට අයිතිය රඳවා තබා ගනී. ඇණවුම් කිරීමට පෙර ගැනුම්කරුවන් ST නිෂ්පාදන පිළිබඳ නවතම අදාළ තොරතුරු ලබා ගත යුතුය. ST නිෂ්පාදන ඇණවුම් පිළිගැනීමේ අවස්ථාවේදී ST හි විකුණුම් නියමයන් සහ කොන්දේසි වලට අනුකූලව විකුණනු ලැබේ.
ST නිෂ්පාදන තෝරා ගැනීම, තෝරා ගැනීම සහ භාවිතය සඳහා ගැනුම්කරුවන් තනිකරම වගකිව යුතු අතර ST යෙදුම් සහාය හෝ ගැනුම්කරුවන්ගේ නිෂ්පාදන සැලසුම් කිරීම සඳහා කිසිදු වගකීමක් භාර නොගනී.
මෙහි ST විසින් කිසිදු බුද්ධිමය දේපල අයිතියක් සඳහා ප්‍රකාශිත හෝ ඇඟවුම් කර ඇති බලපත්‍රයක් ලබා නොදේ.
මෙහි දක්වා ඇති තොරතුරුවලට වඩා වෙනස් විධිවිධාන සහිත ST නිෂ්පාදන නැවත විකිණීමෙන් එවැනි නිෂ්පාදනයක් සඳහා ST විසින් ලබා දී ඇති වගකීමක් අවලංගු වේ.
ST සහ ST ලාංඡනය ST හි වෙළඳ ලකුණු වේ. ST වෙළඳ ලකුණු පිළිබඳ අමතර තොරතුරු සඳහා, බලන්න www.st.com/trademarks. අනෙකුත් සියලුම නිෂ්පාදන හෝ සේවා නම් ඒවායේ අයිතිකරුවන්ගේ දේපළ වේ.
මෙම ලේඛනයේ ඇති තොරතුරු මෙම ලේඛනයේ ඕනෑම පෙර අනුවාදවල කලින් සැපයූ තොරතුරු ආදේශ කර ප්‍රතිස්ථාපනය කරයි.

UM3088 - Rev 1 - පෙබරවාරි 2023
වැඩිදුර තොරතුරු සඳහා ඔබේ දේශීය STMicroelectronics විකුණුම් කාර්යාලය අමතන්න.
www.st.com
© 2023 STMicroelectronics - සියලුම හිමිකම් ඇවිරිණි

ලේඛන / සම්පත්

ST STM32Cube විධාන රේඛා මෙවලම් කට්ටලය [pdf] පරිශීලක අත්පොත
UM3088, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Toolset
ST STM32Cube විධාන රේඛා මෙවලම් කට්ටලය [pdf] හිමිකරුගේ අත්පොත
RN0132, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Line Toolset, Toolset

යොමු කිරීම්

කමෙන්ට් එකක් දාන්න

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර සලකුණු කර ඇත *