UM3088
STM32Cube buyruq qatori asboblar to'plami tezkor boshlash qo'llanmasi
Foydalanuvchi uchun qo'llanma
Kirish
Ushbu hujjat foydalanuvchilar uchun STM32CubeCLT, STM32 MCU uchun STMicroelectronics buyruq qatori asboblar to'plamini tezda ishga tushirish uchun qisqacha qo'llanma.
STM32CubeCLT uchinchi tomon IDE-lari tomonidan buyruqlar yordamida foydalanish yoki uzluksiz integratsiya va uzluksiz rivojlanish (CD/CI) uchun paketlangan barcha STM32CubeIDE moslamalarini taklif etadi.
Oddiy STM32CubeCLT to'plami quyidagilarni o'z ichiga oladi:
- ST vositalarining CLI (buyruqlar qatori interfeysi) versiyalari, masalan, asboblar zanjiri, zond ulanishi yordam dasturi va flesh xotira dasturlash yordam dasturi
- Yangilangan tizim view tavsiflovchi (SVD) files
- IDE bilan bog'liq har qanday boshqa metama'lumotlar STM32CubeCLT quyidagilarga imkon beradi:
- STM32 uchun kengaytirilgan GNU asboblar zanjiri yordamida STM32 MCU qurilmalari uchun dastur yaratish
- STM32 MCU ichki xotiralarini (flesh xotira, RAM, OTP va boshqalar) va tashqi xotiralarni dasturlash
- Dasturlash mazmunini tekshirish (nazorat summasi, dasturlash paytida va undan keyin tekshirish, bilan solishtirish file)
- STM32 MCU dasturlashni avtomatlashtirish
- Asosiy disk raskadrovka xususiyatlaridan foydalangan holda MCU ichki resurslariga kirishni ta'minlaydigan STM32 MCU mahsulotlari interfeysi orqali ilovalarni disk raskadrovka qilish
Umumiy ma'lumot
STM32 MCUs uchun STM32CubeCLT buyruq qatori asboblar to'plami Arm® Cortex® ‑M protsessoriga asoslangan STM32 mikrokontrollerlariga mo'ljallangan ilovalarni yaratish, dasturlash, ishga tushirish va disk raskadrovka qilish vositalarini taqdim etadi.
Eslatma:
Arm - Arm Limited (yoki uning sho'ba korxonalari) ning AQShda va/yoki boshqa joylarda ro'yxatdan o'tgan savdo belgisi.
Malumot hujjatlari
- STM32 MCU (DB4839), STM32CubeCLT ma'lumotlari uchun buyruq qatori asboblar to'plami
- STM32CubeCLT o'rnatish qo'llanmasi (UM3089)
- STM32CubeCLT nashr haqida eslatma (RN0132)
Ushbu hujjatdagi skrinshotlar
2-bo'lim, 3-bo'lim va 4-bo'limda taqdim etilgan skrinshotlar faqat eskiampbuyruq satridan asbobdan foydalanish haqida ma'lumot.
Uchinchi tomon IDE-larida integratsiya yoki CD/CI skriptlarida foydalanish ushbu hujjatda ko'rsatilmagan.
Bino
STM32CubeCLT to'plami STM32 mikrokontrolleri uchun dastur yaratish uchun STM32 asboblar zanjiri uchun GNU vositalarini o'z ichiga oladi. Windows® konsol oynasi, masalanample 1 -rasmda ko'rsatilgan.
- Loyiha papkasida konsolni oching.
- Loyihani qurish uchun quyidagi buyruqni bajaring: > make -j8 all -C .\Debug
Eslatma: make yordam dasturi alohida o'rnatish bosqichini talab qilishi mumkin.
Kengash dasturlash
STM32CubeCLT to'plami STM32CubeProgrammerni (STM32CubeProg) o'z ichiga oladi, u ilgari olingan tuzilmani maqsadli STM32 mikrokontrolleriga dasturlash uchun ishlatiladi.
- ST-LINK ulanishi aniqlanganligiga ishonch hosil qiling
- Konsol oynasida loyiha papkasining joylashuvini tanlang
- Ixtiyoriy ravishda barcha flesh xotira tarkibini oʻchirib tashlang (2-rasmga qarang): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e hammasi
- Dasturni yuklab oling file 0x08000000 flesh xotira manziliga (3-rasmga qarang): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000
Nosozliklarni tuzatish
STM32 asboblar zanjiri uchun GNU vositalaridan tashqari, STM32CubeCLT to'plami ST-LINK GDB serverini ham o'z ichiga oladi. Nosozliklarni tuzatish seansini boshlash uchun ikkalasi ham kerak.
- ST-LINK GDB serverini boshqa Windows® PowerShell® oynasida ishga tushiring (4-rasmga qarang): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
- PowerShell® oynasida GDB mijozini ishga tushirish uchun STM32 asboblar zanjiri uchun GNU vositalaridan foydalaning:
> arm-none-eabi-gdb.exe
> (gdb) maqsadli masofaviy localhost: port (GDB server ochilgan ulanishda ko'rsatilgan portdan foydalaning)
Ulanish o'rnatildi va GDB server seansi xabarlari 5-rasmda ko'rsatilganidek ko'rsatiladi. Keyin disk raskadrovka seansida GDB buyruqlarini ishga tushirish mumkin, masalan, GDB yordamida .elf dasturini qayta yuklash: > (gdb) YOUR_PROGRAM.elfni yuklash
Qayta ko'rib chiqish tarixi
Jadval 1. Hujjatni qayta ko'rib chiqish tarixi
Sana | Qayta ko'rib chiqish | O'zgarishlar |
16-fevral, 23 yil | 1 | Dastlabki nashr. |
MUHIM OGOHLANTIRISH – DIKQAT O‘QING
STMicroelectronics NV va uning sho‘ba korxonalari (“ST”) istalgan vaqtda ST mahsulotlariga va/yoki ushbu hujjatga o‘zgartirishlar, tuzatishlar, yaxshilanishlar, o‘zgartirishlar va takomillashtirishlar kiritish huquqini o‘zida saqlab qoladi. Xaridorlar buyurtma berishdan oldin ST mahsulotlari bo'yicha so'nggi tegishli ma'lumotlarni olishlari kerak. XT mahsulotlari buyurtmani tasdiqlash vaqtida mavjud bo'lgan XTning sotish shartlari va qoidalariga muvofiq sotiladi.
Xaridorlar XT mahsulotlarini tanlash, tanlash va ulardan foydalanish uchun faqat javobgar bo'ladilar va XT qo'llashda yordam berish yoki xaridor mahsulotlari dizayni uchun hech qanday javobgarlikni o'z zimmasiga olmaydi.
Bu yerda ST tomonidan hech qanday intellektual mulk huquqiga ochiq yoki nazarda tutilgan litsenziya berilmaydi.
XT mahsulotlarini bu yerda bayon etilgan ma'lumotlardan boshqacha shartlar bilan qayta sotish XT tomonidan bunday mahsulot uchun berilgan har qanday kafolatni bekor qiladi.
ST va ST logotipi STning savdo belgilaridir. ST savdo belgilari haqida qo'shimcha ma'lumot olish uchun qarang www.st.com/trademarks. Boshqa barcha mahsulot yoki xizmat nomlari tegishli egalarining mulki hisoblanadi.
Ushbu hujjatdagi ma'lumotlar ushbu hujjatning oldingi versiyalarida ilgari berilgan ma'lumotlarning o'rnini bosadi va almashtiradi.
UM3088 – Rev 1 – 2023 yil fevral
Qo'shimcha ma'lumot olish uchun mahalliy STMicroelectronics savdo ofisiga murojaat qiling.
www.st.com
© 2023 STMicroelectronics – Barcha huquqlar himoyalangan
Hujjatlar / manbalar
![]() |
ST STM32Cube buyruq qatori asboblar to'plami [pdf] Foydalanuvchi qo‘llanmasi UM3088, STM32Cube buyruq qatori asboblar to‘plami, STM32Cube, buyruq qatori asboblar to‘plami, asboblar to‘plami |
![]() |
ST STM32Cube buyruq qatori asboblar to'plami [pdf] Foydalanuvchi qo'llanmasi RN0132, STM32Cube buyruq qatori asboblar to'plami, STM32Cube, buyruq qatori asboblar to'plami, qator asboblar to'plami, asboblar to'plami |