ומקסנומקס
STM32Cube באַפֿעלן שורה מכשירים שנעל אָנהייב פירער
באַניצער מאַנואַל
הקדמה
דער דאָקומענט איז אַ קורץ וועגווייַזער פֿאַר יוזערז צו אָנהייבן געשווינד מיט STM32CubeCLT, די STMicroelectronics באַפֿעלן שורה מכשירים פֿאַר STM32 MCUs.
STM32CubeCLT אָפפערס אַלע די STM32CubeIDE פאַסילאַטיז פּאַקידזשד פֿאַר באַפֿעל-פּינטלעך נוצן דורך דריט-פּאַרטיי IDEs, אָדער קעסיידערדיק ינאַגריישאַן און קעסיידערדיק אַנטוויקלונג (סי / סי).
די סטרימליינד איין STM32CubeCLT פּעקל כולל:
- CLI (קאַמאַנד-שורה צובינד) ווערסיעס פון ST מכשירים ווי טאָאָלטשאַין, זאָנד פֿאַרבינדונג נוצן און בליץ זכּרון פּראָגראַממינג נוצן
- דערהייַנטיקט סיסטעם view דיסקריפּטאָר (SVD) files
- קיין אנדערע IDE באַטייַטיק מעטאַדאַטאַ STM32CubeCLT אַלאַוז:
- בויען אַ פּראָגראַם פֿאַר STM32 MCU דעוויסעס מיט אַן ימפּרוווד GNU מכשירים פֿאַר STM32
- פּראָגראַממינג STM32 MCU ינערלעך מעמעריז (פלאַש זכּרון, באַראַן, אָטפּ, און אנדערע) און פונדרויסנדיק מעמעריז
- וועראַפייינג די פּראָגראַממינג אינהאַלט (טשעקסום, וועראַפאַקיישאַן בעשאַס און נאָך פּראָגראַממינג, פאַרגלייַך מיט file)
- אַוטאָמאַטינג די STM32 MCU פּראָגראַממינג
- דיבאַגינג אַפּלאַקיישאַנז דורך די צובינד פון STM32 MCU פּראָדוקטן, וואָס גיט אַקסעס צו MCU ינערלעך רעסורסן מיט יקערדיק דיבאַג פֿעיִקייטן
אַלגעמיינע אינפֿאָרמאַציע
די STM32CubeCLT באַפֿעלן שורה מכשירים פֿאַר STM32 MCUs גיט מכשירים צו בויען, פּראָגראַם, לויפן און דיבאַג אַפּלאַקיישאַנז טאַרגאַטינג STM32 מיקראָקאָנטראָללערס באזירט אויף די Arm® Cortex® -M פּראַסעסער.
באַמערקונג:
אַרם איז אַ רעגיסטרירט טריידמאַרק פון אַרם לימיטעד (אָדער זייַן סאַבסידיעריז) אין די יו. עס. און / אָדער אנדערש.
רעפערענץ דאקומענטן
- באַפֿעלן שורה מכשירים פֿאַר STM32 MCUs (DB4839), STM32CubeCLT דאַטן קורץ
- STM32CubeCLT ינסטאַלירונג פירער (UM3089)
- STM32CubeCLT מעלדונג טאָן (RN0132)
סקרעענשאָץ אין דעם דאָקומענט
די סקרעענשאָץ צוגעשטעלט אין אָפּטיילונג 2, סעקשאַן 3 און סעקשאַן 4 זענען בלויז עקסampלייענען פון די נוצן פון דעם געצייַג פֿון אַ באַפֿעל פּינטלעך.
די ינטאַגריישאַן אין דריט-פּאַרטיי IDEs אָדער די נוצן אין CD / CI סקריפּס איז נישט ילאַסטרייטיד אין דעם דאָקומענט.
בנין
די STM32CubeCLT פּעקל כּולל די GNU מכשירים פֿאַר STM32 מכשירים צו בויען אַ פּראָגראַם פֿאַר אַ STM32 מיקראָקאָנטראָללער. א Windows® קאַנסאָול פֿענצטער עקסample איז געוויזן אין פיגורע 1.
- עפֿענען אַ קאַנסאָול אין די פּרויעקט טעקע.
- ויספירן די פאלגענדע באַפֿעל צו בויען דעם פּרויעקט: > מאַכן -דזש8 אַלע -C .\דעבוג
באַמערקונג: די מאַכן נוצן קען דאַרפן אַ באַזונדער ייַנמאָנטירונג שריט.
באָרד פּראָגראַממינג
די STM32CubeCLT פּעקל כּולל די STM32CubeProgrammer (STM32CubeProg), וואָס איז גענוצט צו פּראָגראַם די בויען באקומען פריער אין די ציל STM32 מיקראָקאָנטראָללער.
- מאַכן זיכער אַז די ST-LINK פֿאַרבינדונג איז דיטעקטאַד
- אויסקלייַבן די פּרויעקט טעקע אָרט אין די קאַנסאָול פֿענצטער
- אָפּטיאָנאַללי, מעקן אַלע די בליץ זכּרון אינהאַלט (אָפּשיקן צו פיגורע 2): > STM32_Programmer_CLI.exe -c פּאָרט=SWD freq=4000 -e all
- צופֿעליקער דעם פּראָגראַם file צו די 0x08000000 בליץ זכּרון אַדרעס (אָפּשיקן צו פיגורע 3): > STM32_Programmer_CLI.exe -c port=SWD freq=4000 -w .\Debug\YOUR_PROGRAM.elf 0x08000000
דיבאַגינג
אין אַדישאַן צו די GNU מכשירים פֿאַר STM32 Toolchain, די STM32CubeCLT פּעקל כּולל אויך די ST-LINK GDB סערווער. ביידע זענען דארף צו אָנהייבן אַ דיבאַג סעסיע.
- אָנהייב דעם ST-LINK GDB סערווער אין אן אנדער Windows® PowerShell® פֿענצטער (אָפּשיקן צו פיגורע 4): > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
- ניצן די GNU מכשירים פֿאַר STM32 Toolchain צו אָנהייבן דעם GDB קליענט אין די PowerShell® פֿענצטער:
> arm-none-eabi-gdb.exe
> (גדב) ציל ווייַט לאָקאַלהאָסט: פּאָרט (נוצן די פּאָרט אנגעוויזן אין די גדב סערווער געעפנט קשר)
דער קשר איז געגרינדעט און גדב סערווער סעסיע אַרטיקלען זענען געוויזן ווי געוויזן אין פיגורע 5. עס איז מעגלעך צו לויפן גדב קאַמאַנדז אין די דיבאַג סעסיע, פֿאַר בייַשפּיל צו רילאָוד אַן .עלף פּראָגראַם ניצן גדב: > (גדב) לאָדן YOUR_PROGRAM.elf
רעוויזיע געשיכטע
טיש 1. דאָקומענט רעוויזיע געשיכטע
טאָג | רעוויזיע | ענדערונגען |
16-פעברואר-23 | 1 | ערשט מעלדונג. |
וויכטיק אָנזאָג - לייענען קערפאַלי
STMicroelectronics NV און זייַן סאַבסידיעריז ("ST") רעזערווירן די רעכט צו מאַכן ענדערונגען, קערעקשאַנז, ימפּרווומאַנץ, מאָדיפיקאַטיאָנס און ימפּרווומאַנץ צו ST פּראָדוקטן און / אָדער דעם דאָקומענט אין קיין צייט אָן באַמערקן. פּערטשאַסערז זאָל באַקומען די לעצטע באַטייַטיק אינפֿאָרמאַציע אויף ST פּראָדוקטן איידער פּלייסינג אָרדערס. ST פּראָדוקטן זענען סאָלד לויט צו ST ס טערמינען און באדינגונגען פון פאַרקויף אין דער צייט פון דער דערקענטעניש פון סדר.
פּערטשאַסערז זענען בלויז פאַראַנטוואָרטלעך פֿאַר די ברירה, סעלעקציע און נוצן פון ST פּראָדוקטן און ST אַסומז קיין אַכרייַעס פֿאַר אַפּלאַקיישאַן הילף אָדער די פּלאַן פון פּערטשאַסערז פּראָדוקטן.
קיין דערלויבעניש, אויסדריקן אָדער ימפּלייד, צו קיין אינטעלעקטואַל פאַרמאָג רעכט איז דערלויבט דורך ST.
ריסייל פון ST פּראָדוקטן מיט פּראַוויזשאַנז אַנדערש פון די אינפֿאָרמאַציע געשטעלט דאָ וועט פּאָסל קיין וואָראַנטי געגעבן דורך ST פֿאַר אַזאַ פּראָדוקט.
ST און די ST לאָגאָ זענען טריידמאַרקס פון ST. פֿאַר נאָך אינפֿאָרמאַציע וועגן ST טריידמאַרקס, אָפּשיקן צו www.st.com/trademarks. אַלע אנדערע פּראָדוקט אָדער דינסט נעמען זענען די פאַרמאָג פון זייער ריספּעקטיוו אָונערז.
אינפֿאָרמאַציע אין דעם דאָקומענט סאַפערז און ריפּלייסיז אינפֿאָרמאַציע ביז אַהער סאַפּלייד אין קיין פריערדיקע ווערסיעס פון דעם דאָקומענט.
UM3088 - רעוו 1 - פעברואר 2023
פֿאַר מער אינפֿאָרמאַציע קאָנטאַקט דיין היגע STMicroelectronics פארקויפונג אָפיס.
www.st.com
© 2023 STMicroelectronics - כל רעכט רעזערווירט
דאָקומענטן / רעסאָורסעס
![]() |
ST STM32Cube Command Line Toolset [pdfבאַניצער מאַנואַל UM3088, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Toolset |
![]() |
ST STM32Cube Command Line Toolset [pdf] באַזיצער'ס מאַנואַל RN0132, STM32Cube Command Line Toolset, STM32Cube, Command Line Toolset, Line Toolset, Toolset |