يو ايم 3088
STM32Cube ڪمانڊ لائن ٽول سيٽ جلدي شروع ڪرڻ جي گائيڊ
استعمال ڪندڙ دستي
تعارف
ھي دستاويز ھڪڙو مختصر ھدايت آھي صارفين لاءِ جلدي شروع ڪرڻ لاءِ STM32CubeCLT، STM32 MCUs لاءِ STMicroelectronics ڪمانڊ لائن ٽول سيٽ.
STM32CubeCLT سڀ STM32CubeIDE سهولتون پيش ڪري ٿو جيڪي ٽئين پارٽي IDEs پاران ڪمانڊ-پرامپٽ استعمال لاءِ پيڪيج ٿيل آهن، يا مسلسل انضمام ۽ مسلسل ترقي (CD/CI).
منظم ٿيل واحد STM32CubeCLT پيڪيج ۾ شامل آهن:
- CLI (ڪمانڊ لائن انٽرفيس) ايس ٽي ٽولز جا ورجن جهڙوڪ ٽول چين، پروب ڪنيڪشن يوٽيلٽي، ۽ فليش ميموري پروگرامنگ يوٽيلٽي
- جديد نظام view بيان ڪندڙ (SVD) files
- ٻيو ڪو به IDE لاڳاپيل ميٽا ڊيٽا STM32CubeCLT اجازت ڏئي ٿو:
- STM32 MCU ڊوائيسز لاءِ هڪ پروگرام ٺاهي رهيو آهي هڪ بهتر GNU ٽول چين استعمال ڪندي STM32 لاءِ
- پروگرامنگ STM32 MCU اندروني ياداشتون (فليش ميموري، رام، OTP، ۽ ٻيا) ۽ خارجي ياداشتون
- پروگرامنگ مواد جي تصديق ڪرڻ (چيڪسم، تصديق پروگرامنگ دوران ۽ بعد ۾، مقابلي سان file)
- STM32 MCU پروگرامنگ کي خودڪار ڪرڻ
- STM32 MCU پروڊڪٽس جي انٽرفيس ذريعي ايپليڪيشنن کي ڊيبگ ڪرڻ، جيڪا بنيادي ڊيبگ خصوصيتن کي استعمال ڪندي MCU اندروني وسيلن تائين رسائي فراهم ڪري ٿي.
عام معلومات
STM32MCUs لاءِ STM32CubeCLT ڪمانڊ لائن ٽول سيٽ Arm® Cortex® ‑M پروسيسر جي بنياد تي STM32 مائڪرو ڪنٽرولرز کي ھدف ڪندي ايپليڪيشنون ٺاهڻ، پروگرام ڪرڻ، هلائڻ ۽ ڊيبگ ڪرڻ لاءِ اوزار مهيا ڪري ٿو.
نوٽ:
Arm آمريڪا ۽/يا ٻين هنڌن تي Arm Limited (يا ان جي ماتحت ادارن) جو رجسٽرڊ ٽريڊ مارڪ آهي.
حوالا دستاويز
- STM32 MCUs (DB4839)، STM32CubeCLT ڊيٽا مختصر لاءِ ڪمانڊ لائين ٽول سيٽ
- STM32CubeCLT انسٽاليشن گائيڊ (UM3089)
- STM32CubeCLT رليز نوٽ (RN0132)
هن دستاويز ۾ اسڪرين شاٽ
سيڪشن 2، سيڪشن 3، ۽ سيڪشن 4 ۾ مهيا ڪيل اسڪرين شاٽ صرف اڳوڻي آهنampڪمانڊ پرامپٽ مان اوزار جي استعمال جي les.
ٽئين پارٽي IDEs ۾ انضمام يا CD/CI اسڪرپٽ ۾ استعمال هن دستاويز ۾ بيان نه ڪيو ويو آهي.
بلڊنگ
STM32CubeCLT پيڪيج ۾ GNU ٽولز شامل آهن STM32 ٽول چين لاءِ هڪ STM32 مائڪرو ڪنٽرولر لاءِ پروگرام ٺاهڻ لاءِ. هڪ Windows® ڪنسول ونڊو exampتصوير 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
ڊيبگنگ
STM32 toolchain لاءِ 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 سرور سيشن جا پيغام ڏيکاريا ويندا آهن جيئن شڪل 5 ۾ ڏيکاريل آهي. اهو پوءِ ممڪن آهي ته ڊيبگ سيشن ۾ GDB ڪمانڊ هلائڻ، مثال طور GDB استعمال ڪندي هڪ .elf پروگرام کي ٻيهر لوڊ ڪرڻ لاءِ: > (gdb) لوڊ YOUR_PROGRAM.elf
نظرثاني جي تاريخ
جدول 1. دستاويز جي نظرثاني جي تاريخ
تاريخ | نظرثاني | تبديليون |
16-فيبروري-23 | 1 | شروعاتي ڇڏڻ. |
اهم نوٽيس - غور سان پڙهو
STMicroelectronics NV ۽ ان جا ماتحت ادارا (“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، ڪمانڊ لائن ٽول سيٽ، لائن ٽول سيٽ، ٽول سيٽ |