UM3088
STM32Cube пәрмен жолы құралдары жинағының жылдам бастау нұсқаулығы
Пайдаланушы нұсқаулығы
Кіріспе
Бұл құжат пайдаланушыларға STM32CubeCLT, STM32 MCU құрылғыларына арналған STMicroelectronics пәрмен жолы құралдар жинағымен жылдам бастауға арналған қысқаша нұсқаулық болып табылады.
STM32CubeCLT үшінші тарап IDE арқылы пәрменді шақыру арқылы пайдалану немесе үздіксіз интеграция және үздіксіз даму (CD/CI) үшін пакеттелген барлық STM32CubeIDE мүмкіндіктерін ұсынады.
Жеңілдетілген жалғыз STM32CubeCLT пакеті мыналарды қамтиды:
- Құралдар тізбегі, зонд қосылымы утилитасы және флэш жадты бағдарламалау утилитасы сияқты ST құралдарының CLI (пәрмен жолы интерфейсі) нұсқалары
- Жаңартылған жүйе view дескриптор (SVD) files
- Кез келген басқа IDE сәйкес метадеректер STM32CubeCLT мүмкіндік береді:
- STM32 үшін жақсартылған GNU құралдар тізбегін пайдаланып STM32 MCU құрылғыларына арналған бағдарламаны құру
- STM32 MCU ішкі жадыларын (флэш-жад, RAM, OTP және т.б.) және сыртқы жадтарды бағдарламалау
- Бағдарламалау мазмұнын тексеру (бақылау сомасы, бағдарламалау кезінде және одан кейін тексеру, салыстыру file)
- STM32 MCU бағдарламалауын автоматтандыру
- Негізгі жөндеу мүмкіндіктерін пайдаланып MCU ішкі ресурстарына қол жеткізуді қамтамасыз ететін STM32 MCU өнімдерінің интерфейсі арқылы қолданбаларды жөндеу
Жалпы ақпарат
STM32 MCU құрылғыларына арналған STM32CubeCLT пәрмен жолы құралдар жинағы Arm® Cortex® ‑M процессорына негізделген STM32 микроконтроллерлеріне бағытталған қолданбаларды құру, бағдарламалау, іске қосу және жөндеуге арналған құралдарды қамтамасыз етеді.
Ескерту:
Arm - бұл АҚШ -тағы және/немесе басқа елдердегі Arm Limited (немесе оның еншілес ұйымдарының) тіркелген сауда белгісі.
Анықтамалық құжаттар
- STM32 MCU (DB4839) үшін пәрмен жолы құралдары жинағы, STM32CubeCLT деректер қысқаша
- STM32CubeCLT орнату нұсқаулығы (UM3089)
- STM32CubeCLT шығарылым ескертпесі (RN0132)
Осы құжаттағы скриншоттар
2-бөлімде, 3-бөлімде және 4-бөлімде берілген скриншоттар тек бұрынғыampпәрмен жолынан құралды пайдалану туралы мәліметтер.
Үшінші тарап IDE жүйесіндегі интеграция немесе CD/CI сценарийлерінде пайдалану бұл құжатта көрсетілмеген.
Ғимарат
STM32CubeCLT бумасы STM32 микроконтроллері үшін бағдарлама құру үшін STM32 құралдар тізбегіне арналған GNU құралдарын қамтиды. Windows® консоль терезесі, мысалыample 1 -суретте көрсетілген.
- Жоба қалтасында консольді ашыңыз.
- Жобаны құру үшін келесі пәрменді орындаңыз: > make -j8 all -C .\Debug
Ескерту: make утилитасы бөлек орнату қадамын қажет етуі мүмкін.
Тақтаны бағдарламалау
STM32CubeCLT бумасында STM32CubeProgrammer (STM32CubeProg) бар, ол бұрын алынған құрылымды мақсатты STM32 микроконтроллеріне бағдарламалау үшін пайдаланылады.
- ST-LINK қосылымының анықталғанын тексеріңіз
- Консоль терезесінде жоба қалтасының орнын таңдаңыз
- Қосымша флэш-жад мазмұнын өшіріңіз (2-суретті қараңыз): > STM32_Programmer_CLI.exe -c порты=SWD жиілігі=4000 -e барлығы
- Бағдарламаны жүктеңіз file 0x08000000 флэш жады мекенжайына (3-суретті қараңыз): > STM32_Programmer_CLI.exe -c порт=SWD жиілігі=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000
Түзету
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) мақсатты қашықтағы localhost: порт (GDB серверінің ашылған қосылымында көрсетілген портты пайдаланыңыз)
Байланыс орнатылды және GDB серверінің сеансы хабарлары 5-суретте көрсетілгендей көрсетіледі. Одан кейін жөндеу сеансында GDB пәрмендерін іске қосуға болады, мысалы, GDB арқылы .elf бағдарламасын қайта жүктеу: > (gdb) YOUR_PROGRAM.elf жүктеңіз
Қайта қарау тарихы
Кесте 1. Құжатты қайта қарау тарихы
Күн | Қайта қарау | Өзгерістер |
16 ақпан 23 ж | 1 | Бастапқы шығарылым. |
МАҢЫЗДЫ ЕСКЕРТПЕ – МҰҚИЯТ ОҚЫҢЫЗ
STMicroelectronics NV және оның еншілес компаниялары («СТ») 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, пәрмен жолы құралдар жинағы, жол құралдары жинағы, құралдар жинағы |