UM3088
د STM32Cube کمانډ لاین اوزار سیټ د چټک پیل لارښود
د کارن لارښود
پیژندنه
دا سند د کاروونکو لپاره یو لنډ لارښود دی چې د STM32CubeCLT سره په چټکۍ سره پیل شي، د STM32 MCUs لپاره د STMicroelectronics کمانډ لاین اوزار سیټ.
STM32CubeCLT ټول STM32CubeIDE اسانتیاوې وړاندې کوي چې د دریمې ډلې IDEs لخوا د کمانډ پرامپټ کارولو لپاره بسته شوي، یا دوامداره ادغام او دوامداره پراختیا (CD/CI).
منظم واحد STM32CubeCLT بسته کې شامل دي:
- CLI (د کمانډ لاین انٹرفیس) د ST وسیلو نسخې لکه د وسیلې چین، د پلټنې اتصال یوټیلټي، او د فلش میموری پروګرام کولو یوټیلیټ
- تازه سیسټم view تشریح کونکی (SVD) files
- کوم بل IDE اړوند میټاډاټا STM32CubeCLT اجازه ورکوي:
- د STM32 MCU وسیلو لپاره د STM32 لپاره د پرمختللي GNU اوزار چین په کارولو سره د برنامې رامینځته کول
- د STM32 MCU داخلي حافظې (فلش حافظه، RAM، OTP، او نور) او بهرنۍ یادونه پروګرام کول
- د برنامه کولو مینځپانګې تصدیق کول (چیکسم ، د برنامه کولو پرمهال او وروسته تصدیق ، سره پرتله کول file)
- د STM32 MCU برنامه اتومات کول
- د STM32 MCU محصولاتو انٹرفیس له لارې غوښتنلیکونه ډیبګ کول ، کوم چې د لومړني ډیبګ ځانګړتیاو په کارولو سره د MCU داخلي سرچینو ته لاسرسی چمتو کوي
عمومي معلومات
د STM32 MCUs لپاره د STM32CubeCLT کمانډ لاین اوزار سیټ د Arm® Cortex® ‑M پروسیسر پراساس د STM32 مایکرو کنټرولرونو په نښه کولو غوښتنلیکونو جوړولو ، برنامه کولو ، چلولو او ډیبګ کولو لپاره وسیلې چمتو کوي.
یادونه:
ارم په متحده ایالاتو او/یا بل کوم ځای کې د آرم محدود (یا د دې فرعي شرکتونو) راجستر شوی سوداګریز نښه ده.
د حوالې اسناد
- د STM32 MCUs (DB4839) لپاره د کمانډ لاین اوزار سیټ، STM32CubeCLT ډیټا لنډیز
- د STM32CubeCLT نصبولو لارښود (UM3089)
- STM32CubeCLT خوشې یادښت (RN0132)
په دې سند کې سکرین شاټونه
په 2 برخه، برخه 3، او 4 برخه کې چمتو شوي سکرین شاټونه یوازې پخواني ديampد کمانډ پرامپټ څخه د وسیلې کارول.
د دریمې ډلې IDEs کې ادغام یا په CD/CI سکریپټونو کې کارول پدې سند کې ندي روښانه شوي.
ودانۍ
د STM32CubeCLT کڅوړه د STM32 وسیلې چین لپاره د GNU اوزار لري ترڅو د STM32 مایکرو کنټرولر لپاره برنامه رامینځته کړي. A Windows® کنسول کړکۍ example په شکل 1 کې ښودل شوی.
- د پروژې فولډر کې کنسول خلاص کړئ.
- د پروژې د جوړولو لپاره لاندې کمانډ اجرا کړئ: > make -j8 all -C .\Debug
یادونه: د میک یوټیلیټ ممکن د نصب کولو جلا مرحلې ته اړتیا ولري.
د بورډ پروګرامونه
د STM32CubeCLT کڅوړه د STM32CubeProgrammer (STM32CubeProg) لري، کوم چې د هدف STM32 مایکرو کنټرولر کې مخکې ترلاسه شوي جوړونه برنامه کولو لپاره کارول کیږي.
- ډاډ ترلاسه کړئ چې د ST-LINK پیوستون کشف شوی
- په کنسول کړکۍ کې د پروژې فولډر موقعیت غوره کړئ
- په اختیاري توګه، ټول د فلش حافظې مینځپانګه پاک کړئ (شکل 2 ته مراجعه وکړئ): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e ټول
- پروګرام پورته کړئ file د 0x08000000 فلش حافظې پتې ته (3 شکل ته مراجعه وکړئ): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000
Debugging
د STM32 وسیلې چین لپاره د GNU وسیلو سربیره ، د STM32CubeCLT کڅوړه د ST-LINK GDB سرور هم لري. دواړه د ډیبګ سیشن پیل کولو لپاره اړین دي.
- د ST-LINK GDB سرور په بل Windows® PowerShell® کړکۍ کې پیل کړئ (4 شکل ته مراجعه وکړئ): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
- په PowerShell® کړکۍ کې د GDB پیرودونکي پیل کولو لپاره د STM32 وسیلې چین لپاره د GNU وسیلې وکاروئ:
> arm-none-eabi-gdb.exe
> (gdb) هدف ریموټ لوکل هوسټ: پورټ (د GDB سرور پرانیستې اړیکې کې ښودل شوي پورټ وکاروئ)
پیوستون جوړ شو او د GDB سرور سیشن پیغامونه لکه څنګه چې په 5 شکل کې ښودل شوي ښودل شوي. بیا دا امکان لري چې د ډیبګ سیشن کې د GDB کمانډونه پرمخ بوځي، د مثال په توګه د GDB په کارولو سره د .elf برنامه بیا پورته کول: > (gdb) load YOUR_PROGRAM.elf
د بیاکتنې تاریخ
جدول 1. د اسنادو د بیاکتنې تاریخ
نیټه | بیاکتنه | بدلونونه |
۲۰۲۰-فبروري-۱ | 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 کمانډ لاین اوزار، STM32Cube، د کمانډ لاین اوزار، وسیله |
![]() |
د ST STM32Cube کمانډ لاین وسیلې [pdf] د مالک لارښود RN0132، STM32Cube د کمانډ لاین وسیله، STM32Cube، د کمانډ لاین اوزار، لاین اوزار، وسیله |