யுஎம் 3088
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 மைக்ரோகண்ட்ரோலர்களை இலக்காகக் கொண்ட பயன்பாடுகளை உருவாக்க, நிரல் செய்ய, இயக்க மற்றும் பிழைத்திருத்தம் செய்வதற்கான கருவிகளை வழங்குகிறது.
குறிப்பு:
ஆர்ம் என்பது அமெரிக்கா மற்றும்/அல்லது பிற இடங்களில் ஆர்ம் லிமிடெட்டின் (அல்லது அதன் துணை நிறுவனங்கள்) பதிவு செய்யப்பட்ட வர்த்தக முத்திரையாகும்.
குறிப்பு ஆவணங்கள்
- STM32 MCUகளுக்கான கட்டளை வரி கருவித்தொகுப்பு (DB4839), STM32CubeCLT தரவு சுருக்கம்
- STM32CubeCLT நிறுவல் வழிகாட்டி (UM3089)
- STM32CubeCLT வெளியீட்டு குறிப்பு (RN0132)
இந்த ஆவணத்தில் உள்ள ஸ்கிரீன்ஷாட்கள்
பிரிவு 2, பிரிவு 3 மற்றும் பிரிவு 4 இல் வழங்கப்பட்ட திரைக்காட்சிகள் வெறும்ampகட்டளை வரியில் இருந்து கருவி பயன்பாட்டின் விவரங்கள்.
மூன்றாம் தரப்பு IDE-களில் ஒருங்கிணைப்பு அல்லது CD/CI ஸ்கிரிப்ட்களில் பயன்பாடு இந்த ஆவணத்தில் விளக்கப்படவில்லை.
கட்டிடம்
STM32CubeCLT தொகுப்பில் STM32 மைக்ரோகண்ட்ரோலருக்கான நிரலை உருவாக்க STM32 கருவிச் சங்கிலிக்கான GNU கருவிகள் உள்ளன. ஒரு Windows® கன்சோல் சாளரம் example படம் 1 இல் காட்டப்பட்டுள்ளது.
- திட்ட கோப்புறையில் ஒரு கன்சோலைத் திறக்கவும்.
- திட்டத்தை உருவாக்க பின்வரும் கட்டளையை இயக்கவும்: > -j8 அனைத்தையும் உருவாக்கு -C .\Debug
குறிப்பு: make பயன்பாட்டிற்கு ஒரு தனி நிறுவல் படி தேவைப்படலாம்.
பலகை நிரலாக்கம்
STM32CubeCLT தொகுப்பில் STM32CubeProgrammer (STM32CubeProg) உள்ளது, இது முன்னர் பெறப்பட்ட கட்டமைப்பை இலக்கு STM32 மைக்ரோகண்ட்ரோலரில் நிரல் செய்யப் பயன்படுகிறது.
- ST-LINK இணைப்பு கண்டறியப்பட்டுள்ளதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.
- கன்சோல் சாளரத்தில் திட்ட கோப்புறை இருப்பிடத்தைத் தேர்ந்தெடுக்கவும்.
- விருப்பமாக, அனைத்து ஃபிளாஷ் நினைவக உள்ளடக்கத்தையும் அழிக்கவும் (படம் 2 ஐப் பார்க்கவும்): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -e all
- நிரலைப் பதிவேற்றவும் file 0x08000000 ஃபிளாஷ் மெமரி முகவரிக்கு (படம் 3 ஐப் பார்க்கவும்): > STM32_Programmer_CLI.exe -c port=SWD freq=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:port ஐ இலக்கு வைக்கவும் (GDB சர்வர் திறந்த இணைப்பில் குறிப்பிடப்பட்டுள்ள போர்ட்டைப் பயன்படுத்தவும்)
இணைப்பு நிறுவப்பட்டது மற்றும் படம் 5 இல் காட்டப்பட்டுள்ளபடி GDB சேவையக அமர்வு செய்திகள் காட்டப்படும். பின்னர் பிழைத்திருத்த அமர்வில் GDB கட்டளைகளை இயக்க முடியும், எடுத்துக்காட்டாக GDB ஐப் பயன்படுத்தி .elf நிரலை மீண்டும் ஏற்ற: > (gdb) YOUR_PROGRAM.elf ஐ ஏற்றவும்.
சரிபார்ப்பு வரலாறு
அட்டவணை 1. ஆவண திருத்த வரலாறு
தேதி | திருத்தம் | மாற்றங்கள் |
16-பிப்-23 | 1 | ஆரம்ப வெளியீடு. |
முக்கிய அறிவிப்பு - கவனமாகப் படியுங்கள்
STMicroelectronics NV மற்றும் அதன் துணை நிறுவனங்கள் ("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, கட்டளை வரி கருவித்தொகுப்பு, வரி கருவித்தொகுப்பு, கருவித்தொகுப்பு |