ST X-NUCLEO լոգոնUM3088
STM32Cube հրամանի տող գործիքների հավաքածուի արագ մեկնարկի ուղեցույց
Օգտագործողի ձեռնարկ

Ներածություն

Այս փաստաթուղթը հակիրճ ուղեցույց է օգտատերերի համար՝ արագ սկսելու STM32CubeCLT, STMicroelectronics հրամանի տող գործիքների հավաքածու STM32 MCU-ների համար:
STM32CubeCLT-ն առաջարկում է բոլոր STM32CubeIDE հարմարությունները, որոնք փաթեթավորված են երրորդ կողմի IDE-ների կողմից հրամանի տող օգտագործելու կամ շարունակական ինտեգրման և շարունակական զարգացման համար (CD/CI):

Պարզեցված միասնական STM32CubeCLT փաթեթը ներառում է.

  • ST գործիքների CLI (հրամանի տողի ինտերֆեյս) տարբերակները, ինչպիսիք են Toolchain-ը, զոնդերի միացման ծրագիրը և ֆլեշ հիշողության ծրագրավորման օգտակար ծրագիրը
  • Ժամանակակից համակարգ view նկարագրիչ (SVD) files
  • Ցանկացած այլ IDE համապատասխան մետատվյալ STM32CubeCLT թույլ է տալիս.
  • Ծրագիր կառուցել STM32 MCU սարքերի համար՝ օգտագործելով ընդլայնված GNU գործիքների շղթա STM32-ի համար
  • STM32 MCU ներքին հիշողությունների ծրագրավորում (ֆլեշ հիշողություն, RAM, OTP և այլն) և արտաքին հիշողություններ
  • Ծրագրավորման բովանդակության ստուգում (ստուգում, ստուգում ծրագրավորման ընթացքում և դրանից հետո, համեմատություն file)
  • STM32 MCU ծրագրավորման ավտոմատացում
  • Ծրագրերի վրիպազերծում STM32 MCU արտադրանքի միջերեսի միջոցով, որն ապահովում է մուտք դեպի MCU ներքին ռեսուրսներ՝ օգտագործելով վրիպազերծման հիմնական գործառույթները

STM32Cube Command Line Toolset User - պատկերակ

Ընդհանուր տեղեկություններ

STM32CubeCLT հրամանի տող գործիքների հավաքածուն STM32 MCU-ների համար տրամադրում է գործիքներ՝ Arm® Cortex® ‑M պրոցեսորի վրա հիմնված STM32 միկրոկառավարիչներին ուղղված հավելվածներ ստեղծելու, ծրագրավորելու, գործարկելու և վրիպազերծելու համար:
Նշում.
Arm- ը Arm Limited- ի (կամ նրա դուստր ձեռնարկությունների) գրանցված ապրանքային նշանն է ԱՄՆ -ում և/կամ այլուր:

Հղման փաստաթղթեր

  • STM32 MCU-ների (DB4839), STM32CubeCLT տվյալների համառոտ հրամանի տողի գործիքների հավաքածու
  • STM32CubeCLT տեղադրման ուղեցույց (UM3089)
  • STM32CubeCLT թողարկման նշում (RN0132)

Սքրինշոթներն այս փաստաթղթում
Բաժին 2-ում, Բաժին 3-ում և Բաժին 4-ում ներկայացված սքրինշոթները միայն օրինակ ենampգործիքի օգտագործման չափերը հրամանի տողից:
Երրորդ կողմի IDE-ներում ինտեգրումը կամ CD/CI սկրիպտներում կիրառումը ներկայացված չէ այս փաստաթղթում:

շենք

STM32CubeCLT փաթեթը պարունակում է GNU գործիքներ STM32 գործիքների շղթայի համար՝ STM32 միկրոկառավարիչի համար ծրագիր ստեղծելու համար: Windows® վահանակի պատուհան, օրինակample- ն ներկայացված է Նկար 1 -ում:

  1. Բացեք վահանակ նախագծի թղթապանակում:
  2. Նախագիծը կառուցելու համար կատարեք հետևյալ հրամանը՝ > make -j8 all -C .\Debug

STM32Cube Command Line Toolset User -

Նշում. Make utility-ը կարող է պահանջել առանձին տեղադրման քայլ:

Տախտակի ծրագրավորում

STM32CubeCLT փաթեթը պարունակում է STM32CubeProgrammer (STM32CubeProg), որն օգտագործվում է նախկինում ստացված կառուցվածքը թիրախային STM32 միկրոկառավարիչում ծրագրավորելու համար:

  1. Համոզվեք, որ ST-LINK կապը հայտնաբերված է
  2. Ընտրեք ծրագրի թղթապանակի գտնվելու վայրը վահանակի պատուհանում
  3. Ցանկության դեպքում ջնջեք ֆլեշ հիշողության ամբողջ բովանդակությունը (տես Նկար 2-ը).
  4. Վերբեռնեք ծրագիրը file 0x08000000 ֆլեշ հիշողության հասցեին (տես Նկար 3-ը).

STM32Cube Command Line Toolset User - ջնջել ելքը

Վրիպազերծում

Բացի STM32 գործիքների շղթայի GNU գործիքներից, STM32CubeCLT փաթեթը պարունակում է նաև ST-LINK GDB սերվեր: Երկուսն էլ անհրաժեշտ են վրիպազերծման նիստ սկսելու համար:

  1. Գործարկեք ST-LINK GDB սերվերը մեկ այլ Windows® PowerShell® պատուհանում (տես Նկար 4). > ST-LINK_gdbserver.exe -d -v -t -cp C:\ST\STM32CubeCLT\STM32CubeProgrammer\bin
  2. Օգտագործեք GNU գործիքները STM32 գործիքների շղթայի համար՝ PowerShell® պատուհանում GDB հաճախորդը գործարկելու համար.
    > arm-none-eabi-gdb.exe
    > (gdb) թիրախային հեռավոր localhost:port (օգտագործեք GDB սերվերի բացված կապում նշված պորտը)
    Կապը հաստատված է, և GDB սերվերի նիստի հաղորդագրությունները ցուցադրվում են, ինչպես ցույց է տրված Նկար 5-ում: Այնուհետև հնարավոր է գործարկել GDB հրամանները վրիպազերծման նիստում, օրինակ՝ վերաբեռնել .elf ծրագիրը՝ օգտագործելով GDB. > (gdb) load YOUR_PROGRAM.elf:

STM32Cube Command Line Toolset User - GDB սերվերի ելք

Վերանայման պատմություն

Աղյուսակ 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 – Rev 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

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *