ST - логоUM1075
Упатство за употреба
ST-LINK/V2 дебагер/програмер во колото
за STM8 и STM32

Вовед

ST-LINK/V2 е дебагер/програмер во колото за микроконтролерите STM8 и STM32. Модулот за интерфејс со една жица (SWIM) и ЈTAGИнтерфејсите за дебагирање со сериски жици (SWD) ја олеснуваат комуникацијата со кој било микроконтролер STM8 или STM32 што работи на табла со апликации.
Покрај обезбедувањето на истите функционалности на ST-LINK/V2, ST-LINK/V2-ISOL се одликува со дигитална изолација помеѓу компјутерот и таблата со целната апликација. Издржува и волtagе до 1000 V RMS.
USB интерфејсот со целосна брзина овозможува комуникација со компјутер и:

  • Уреди STM8 преку софтверот ST Visual Develop (STVD) или ST Visual Program (STVP) (достапен од STMicroelectronics)
  • Уредите STM32 преку интегрирани развојни околини IAR™, Keil ®, STM32CubeIDE, STM32CubeProgrammer и STM32CubeMonitor.

ST-LINK-V2 Програмер за дебагер во коло

 Карактеристики

  • Напојување од 5 V се снабдува со USB конектор
  • USB 2.0 компатибилен интерфејс со целосна брзина
  •  USB стандард-кабел од А до Мини-Б
  •  Карактеристики специфични за пливање
    – 1.65 до 5.5 V апликација волtagе поддржан на SWIM интерфејсот
    – Поддржани режими за пливање со мала и голема брзина
    – Стапка на брзина на програмирање SWIM: 9.7 и 12.8 Kbytes/s, соодветно, за мала и голема брзина
    – SWIM кабел за поврзување со апликацијата преку стандарден ERNI вертикален (реф: 284697 или 214017) или хоризонтален (реф: 214012) конектор
    – SWIM кабел за поврзување со апликацијата преку заглавие на пиновите или конектор за чекор од 2.54 mm
  • JTAG/SWD (Serial Wire Debug) специфични карактеристики
    – 1.65 до 3.6 V апликација волtagе поддржан на ЈTAG/SWD интерфејс и 5 V толерантни влезови (а)
    – ЈTAG кабел за поврзување со стандарден ЈTAG 20-пински конектор од 2.54 mm
    – Поддржува ЈTAG комуникација, до 9 MHz (стандардно: 1.125 MHz)
    – Поддржува сериско отстранување грешки (SWD) до 4 MHz (стандардно: 1.8 MHz) и сериска жица viewer (SWV) комуникација, до 2 MHz
  • Поддржана е функцијата за директно ажурирање на фирмверот (DFU)
  • Статус LED, трепка при комуникација со компјутерот
  • 1000 V RMS висока изолација волtage (само ST-LINK/V2-ISOL)
  • Работна температура од 0 до 50 Целзиусови степени

Информации за нарачка

За да нарачате ST-LINK/V2, погледнете ја Табела 1.
Табела 1. Список на нарачки кодови

Код за нарачка Опис на ST-LINK
ST-LINK/V2 Дебагер/програмер во коло
ST-LINK/V2-ISOL Дебагер/програмер во коло со дигитална изолација

а. ST-LINK/V2 може да комуницира со цели кои работат под 3.3 V, но генерира излезни сигнали во оваа јачинаtagе ниво. Целите STM32 се толерантни на оваа преголема моќtagд. Ако некои други компоненти на целната табла се разумни, користете ST-LINK/V2-ISOL, STLINK-V3MINIE или STLINK-V3SET со адаптер B-STLINK-VOLT за да го избегнете влијанието на пренапонtagинекција на таблата.

Содржина на производот

Каблите испорачани во рамките на производот се прикажани на Слика 2 и Слика 3. Тие вклучуваат (од лево кон десно):

  • USB стандард-А до Мини-Б кабел (А)
  • ST-LINK/V2 дебагирање и програмирање (B)
  • SWIM ефтин конектор (C)
  •  SWIM рамна лента со стандарден ERNI конектор на едниот крај (D)
  • JTAG или SWD и SWV рамна лента со 20-пински конектор (E)

ST-LINK-V2 Програмер за дебагер во коло - содржина на производотST-LINK-V2 Програмер за дебагер во коло - содржина на производот 1

 Хардверска конфигурација

ST-LINK/V2 е дизајниран околу уредот STM32F103C8, кој вклучува Arm ®(a) Cortex® со високи перформанси
-М3 јадро. Достапно е во пакет TQFP48.
Како што е прикажано на слика 4, ST-LINK/V2 обезбедува два конектори:

  • STM32 конектор за JTAG/SWD и SWV интерфејс
  • STM8 конектор за SWIM интерфејсот

ST-LINK/V2-ISOL обезбедува еден конектор за STM8 SWIM, STM32 JTAG/SWD и SWV интерфејси.ST-LINK-V2 Програмер за дебагер во коло - конектори

  1. A = STM32 JTAG и SWD конектор за цел
  2. B = STM8 SWIM цел конектор
  3. C = STM8 SWIM, STM32 JTAG, и целниот конектор SWD
  4. D = ЛЕР за комуникациска активност

4.1 Поврзување со STM8
За развој на апликации базирани на STM8 микроконтролери, ST-LINK/V2 може да се поврзе со целната плоча со два различни кабли, во зависност од конекторот што е достапен на плочката за апликација.
Овие кабли се:

  • Рамна лента SWIM со стандарден ERNI конектор на едниот крај
  • SWIM кабел со два 4-пински, 2.54 mm конектори или SWIM кабли со посебна жица

4.1.1 Стандардна ERNI врска со SWIM рамна лента
Слика 5 покажува како да го поврзете ST-LINK/V2 ако стандардниот ERNI 4-пински SWIM конектор е присутен на таблата за апликација.ST-LINK-V2 Програмер за дебагер во коло - ERNI конектор

  1. A = Целна табла за апликација со ERNI конектор
  2. B = Жичен кабел со ERNI конектор на едниот крај
  3. C = STM8 SWIM конектор за цел
  4. Види слика 11

Слика 6 покажува дека иглата 16 недостасува на целниот конектор ST-LINK/V2-ISOL. Овој игла што недостасува се користи како безбедносен клуч на приклучокот за кабел, за да се гарантира правилната положба на SWIM кабелот на целниот конектор дури и пиновите што се користат и за SWIM и за JTAG кабли.ST-LINK-V2 Програмер за дебагер во коло - Клучни детали4.1.2 Ефтина SWIM врска
Слика 7 покажува како да го поврзете ST-LINK/V2 ако на таблата за апликација е присутен 4-пински, 2.54 mm, ефтин SWIM конектор.ST-LINK-V2 Програмер за дебагер во коло - Ефтина врска

  1. A = Целна плочка за апликација со 4-пински, 2.54 mm, ефтин конектор
  2. B = Жичен кабел со 4-пински конектор или кабел со посебна жица
  3. C = STM8 SWIM конектор за цел
  4. Види слика 12

4.1.3 SWIM сигнали и врски
Табелата 2 ги сумира имињата на сигналите, функциите и целните сигнали за поврзување кога се користи жичниот кабел со 4-пински конектор.
Табела 2. Приклучоци со рамни ленти за SWIM за ST-LINK/V2

Пин бр. Име Функција Целна врска
1 ВДД Цел VCC(1) MCU VCC
2 ПОДАТОЦИ ПЛИВАЊЕ Игла MCU SWIM
3 ГНД ТЕМНА ГНД
4 РЕСЕТИРАЈ РЕСЕТИРАЈ Пин за РЕСЕТИРАЊЕ на MCU

1. Напојувањето од апликациската плоча е поврзано со таблата за дебагирање и програмирање ST-LINK/V2 за да се обезбеди компатибилност на сигналот помеѓу двете табли.ST-LINK-V2 Програмер за дебагер во коло - Целен SWIM конекторТабелата 3 ги сумира имињата, функциите и целните сигнали за поврзување со помош на кабелот со посебни жици.
Бидејќи SWIM кабелот со посебна жица има независни конектори за сите пинови на едната страна, можно е да се поврзе ST-LINK/V2-ISOL на табла за апликации без стандарден SWIM конектор. На оваа рамна лента, специфична боја и етикета за олеснување на поврзувањето на целта ги упатуваат сите сигнали.
Табела 3. SWIM евтини кабелски врски за ST-LINK/V2-ISOL

Боја Име на игла за кабел Функција Целна врска
Црвено TVCC Цел VCC(1) MCU VCC
Зелена UART-RX Неискористени Резервирано (2) (не е поврзано со целната табла)
Сино UART-TX
Жолта БООТО
Портокалова ПЛИВАЊЕ ПЛИВАЊЕ Игла MCU SWIM
Црното ГНД ТЕМНА ГНД
Бело ПЛИВАЊЕ-РСТ РЕСЕТИРАЈ Пин за РЕСЕТИРАЊЕ на MCU

1. Напојувањето од апликациската плоча е поврзано со таблата за дебагирање и програмирање ST-LINK/V2 за да се обезбеди компатибилност на сигналот помеѓу двете табли.
2. BOOT0, UART-TX и UART-RX се резервирани за идните случувања.
TVCC, SWIM, GND и SWIM-RST може да се поврзат со евтин конектор за чекор од 2.54 мм или со заглавија на иглички достапни на целната табла.
4.2 Поврзување со STM32
За развој на апликации базирани на STM32 микроконтролери, ST-LINK/V2 мора да биде поврзан со апликацијата користејќи стандарден 20-пински JTAG обезбедена рамна лента.
Табелата 4 ги сумира имињата на сигналите, функциите и целните сигнали за поврзување на стандардниот 20-пински JTAG рамна лента на ST-LINK/V2.
Табела 5 ги сумира имињата, функциите и целните сигнали за поврзување на стандардниот 20-пински JTAG рамна лента на ST-LINK/V2-ISOL.
Табела 4. ЈTAG/SWD кабелски врски на STLINK-V2

Пин бр. ST-LINK/V2  конектор (CN3) ST-LINKN2 функција Целна врска (JTAG) Целна врска (SWD)
1 VAPP Целен VCC MCU VDD(1) MCU VDD(1)
2
3 ТРСТ JTAG ТРСТ НЈТРСТ GND(2)
4 ГНД ГНД GNDK3) GND(3)
5 TDI JTAG ТДО JTDI GND(2)
6 ГНД ГНД GND(3) GND(3)
7 TMS SWDIO JTAG TMS, SW 10 JTMS SWDIO
8 ГНД ГНД GND(3) GND(3)
9 TCK SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 ГНД ГНД GND(3) GND(3)
11 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
12 ГНД ГНД GND(3) GND(3)
13 TDO SWO JTAG TDI. SWO JTDO TRACESWOO)
14 ГНД ГНД GND(3) GND(3)
15 НРСТ НРСТ НРСТ НРСТ
16 ГНД ГНД GNDK3) GND(3)
17 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
18 ГНД ГНД GND(3) GND(3)
19 ВДД VDD (3.3 V) Не е поврзано Не е поврзано
20 ГНД ГНД GND(3) GND(3)
  1. Напојувањето од апликациската табла е поврзано со таблата за дебагирање и програмирање ST-LINK/V2 за да се обезбеди компатибилност на сигналот помеѓу плочите.
  2. Поврзете се со GND за намалување на шумот на лентата.
  3. Најмалку еден од овие пинови мора да биде поврзан со земјата за правилно однесување. Се препорачува да ги поврзете сите.
  4. Изборно: за сериска жица Viewer (SWV) трага.

Табела 5. ЈTAG/SWD кабелски врски на STLINK-V2-ISOL 

Пин бр. ST-LINK/V2 конектор (CN3) Функција ST-LINKN2 Целна врска (ЈTAG) Целна врска (SWD)
1 VAPP Целен VCC MCU VDD(1) MCU VDD(1)
2
3 ТРСТ JTAG ТРСТ НЈТРСТ GND(2)
4 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
5 TDI JTAG ТДО JTDI GND(2)
6 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
7 TMS SWDIO JTAG TMS. SW 10 JTMS SWDIO
8 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
9 TCK SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 Не се користи (5) Не се користи (5) Не е поврзано (5) Не е поврзано (5)
11 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
12 ГНД ГНД GND(3) GND(3)
13 TDO SWO JTAG TDI, SWO JTDO TRACESW0(4)
14 Не се користи (5) Не се користи (5) Не е поврзано (5) Не е поврзано (5)
15 НРСТ НРСТ НРСТ НРСТ
16 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
17 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
18 ГНД ГНД GND(3) GND(3)
19 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
20 ГНД ГНД GND(3) GND(3)
  1. Напојувањето од апликациската табла е поврзано со таблата за дебагирање и програмирање ST-LINK/V2 за да се обезбеди компатибилност на сигналот помеѓу плочите.
  2. Поврзете се со GND за намалување на шумот на лентата.
  3. Најмалку еден од овие пинови мора да биде поврзан со земјата за правилно однесување. Се препорачува да ги поврзете сите.
  4. Изборно: за сериска жица Viewer (SWV) трага.

Табела 5. ЈTAG/SWD кабелски врски на STLINK-V2-ISOL 

Пин бр. ST-LINK/V2 конектор (CN3) Функција ST-LINKN2 Целна врска (ЈTAG) Целна врска (SWD)
1 VAPP Целен VCC MCU VDD(1) MCU VDD(1)
2
3 ТРСТ JTAG ТРСТ НЈТРСТ GND(2)
4 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
5 TDI JTAG ТДО JTDI GND(2)
6 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
7 TMS SWDIO JTAG TMS. SW 10 JTMS SWDIO
8 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
9 TCK SWCLK JTAG TCK. SW CLK JTCK SWCLK
10 Не се користи (5) Не се користи (5) Не е поврзано (5) Не е поврзано (5)
11 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
12 ГНД ГНД GND(3) GND(3)
13 TDO SWO JTAG TDI. SWO JTDO TRACESW0(4)
14 Не се користи (5) Не се користи (5) Не е поврзано (5) Не е поврзано (5)
15 НРСТ НРСТ НРСТ НРСТ
16 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
17 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
18 ГНД ГНД GND(3) GND(3)
19 Не е поврзано Не е поврзано Не е поврзано Не е поврзано
20 ГНД ГНД GND(3) GND(3)
  1. Напојувањето од апликациската табла е поврзано со таблата за дебагирање и програмирање ST-LINK/V2 за да се обезбеди компатибилност на сигналот помеѓу плочите.
  2. Поврзете се со GND за намалување на шумот на лентата.
  3. Најмалку еден од овие пинови мора да биде поврзан со земјата за правилно однесување. Се препорачува да ги поврзете сите.
  4. Изборно: за сериска жица Viewer (SWV) трага.
  5. Се користи од SWIM на ST-LINK/V2-ISOL (види Табела 3).

Слика 9 покажува како да го поврзете ST-LINK/V2 со цел со помош на JTAG кабел.ST-LINK-V2 Програмер за дебагер во коло - ЈTAG и SWD врска

  1. A = Целна табла за апликација со ЈTAG конектор
  2. Б = ЈTAG/SWD 20-жичен рамен кабел
  3. C = STM32 JTAG и SWD конектор за цел

Референцата на конекторот потребен на целната табла за апликација е: 2x10C обвивка на заглавието 2x40C H3/9.5 (теренот 2.54) – HED20 SCOTT PHSD80.ST-LINK-V2 Програмер за дебагер во коло - распоред на лентаЗабелешка: За апликации со ниска цена, или кога стандардниот 20-пински отпечаток на конекторот со чекор од 2.54 mm е премногу голем, можно е да се имплементира TAG- Поврзете решение. На TAG-Поврзете го адаптерот и кабелот обезбедуваат едноставно и доверливо средство за поврзување на ST-LINK/V2 или ST-LINK/V2ISOL на ПХБ без да се бара спојна компонента на апликацијата ПХБ.
За повеќе детали за ова решение и информации за апликација-PCB-отпечаток, посетете www.tag-connect.com.
Референците на компоненти компатибилни со JTAG и SWD интерфејсите се:
а) TC2050-ARM2010 адаптер (табла со интерфејс од 20 пински до 10 пински)
б) TC2050-IDC или TC2050-IDC-NL (Без ногарки) (10-пински кабел)
в) TC2050-CLIP спојка за држење за употреба со TC2050-IDC-NL (опционално)
4.3 ST-LINK/V2 статус LED LED
LED ознаката COM на врвот на ST-LINK/V2 го покажува статусот ST-LINK/V2 (без оглед на типот на врската). Во детали:

  • ЛЕД-то трепка црвено: се случува првото USB набројување со компјутерот
  • ЛЕР е црвено: воспоставена е комуникација помеѓу компјутерот и ST-LINK/V2 (крај на набројувањето)
  • ЛЕР трепка зелено/црвено: Податоците се разменуваат помеѓу целта и компјутерот
  • ЛЕР е зелена: последната комуникација беше успешна
  •  ЛЕР е портокалова: ST-LINK/V2 комуникацијата со целта не успеа.

 Конфигурација на софтвер

5.1 ST-LINK/V2 надградба на фирмверот
ST-LINK/V2 вградува механизам за надградба на фирмверот за наместени надградби преку USB-портата. Бидејќи фирмверот може да се развива во текот на животниот век на производот ST-LINK/V2 (нова функционалност, поправени грешки, поддршка за нови фамилии на микроконтролери), се препорачува периодично да ги посетувате посветените страници на www.st.com да останете во тек со најновата верзија.
5.2 Развој на апликација STM8
Видете во ST алатки Pack24 со закрпа 1 или понов, кој вклучува ST Visual Develop (STVD) и ST Visual Programmer (STVP).
5.3 Развој на апликации STM32 и блиц програмирање
Синџирите со алатки од трети страни (IAR ™ EWARM, Keil ® MDK-ARM ™) поддржуваат ST-LINK/V2 според верзиите дадени во Табела 6 или најновата достапна верзија.
Табела 6. Како синџирите со алатки од трети страни поддржуваат ST-LINK/V2

Трето лице Ланец со алатки  Верзија
IAR™ ТОПЛО 6.2
Keil® MDK-ARM™ 4.2

ST-LINK/V2 бара посветен USB драјвер. Ако поставувањето на сет на алатки не го инсталира автоматски, драјверот може да се најде на www.st.com под името STSW-LINK009.
За повеќе информации за алатките од трети страни, посетете го следново webсајтови:

Шеми

ST-LINK-V2 Програмер за дебагер во коло - стандарден ERNI кабелЛегенда за опис на пиновите:
VDD = Целна волtagсмисла
DATA = SWIM DATA линија помеѓу целта и алатката за отстранување грешки
GND = Земјата волtage
RESET = Ресетирање на целниот системST-LINK-V2 Програмер за дебагер во коло - евтин кабелЛегенда за опис на пиновите:
VDD = Целна волtagсмисла
DATA = SWIM DATA линија помеѓу целта и алатката за отстранување грешки
GND = Земјата волtage
RESET = Ресетирање на целниот систем

Историја на ревизии

Табела 7. Историја на ревизија на документ 

Датум Ревизија Промени
22-април-11 година 1 Почетно ослободување.
3-јуни-11 2 Табела 2: Врски со рамни ленти за SWIM за ST-LINK/V2: додадена фуснота 1 на функцијата „Target VCC“.
Табела 4: ЈTAG/SWD кабелски врски: додаде фуснота на функцијата „Target VCC“.
Табела 5: Како синџирите со алатки од трети страни поддржуваат ST-LINK/V2: ажурирани „Верзии“ на IAR и Keil.
19-авг-11 година 3 Додадени детали за USB драјвери во Дел 5.3.
11-мај-12 4 Додадени SWD и SWV на ЈTAG карактеристики за поврзување. Изменета Табела 4: ЈTAG/SWD кабелски врски.
13-сеп-12 година 5 Додаден е код за нарачка ST-LINKN2-ISOL.
Ажурирано секција 4.1: развој на апликација STM8 на страница 15. Додадена е белешка 6 во Табела 4.
Додадена е забелешка „За евтини апликации…“ пред Дел 3.3: STLINK/V2 статусни LED диоди на страница 14.
18-октомври 12 година 6 Додадено е Дел 5.1: Надградба на фирмверот ST-LINK/V2 на страница 15.
25-мар-16 7 Ажурирана вредност на VRMS во Вовед и карактеристики.
18-октомври 18 година 8 Ажурирана табела 4: ЈTAG/SWD кабелски врски и неговите фусноти. Мали текстуални уредувања низ целиот документ.
9-јан-23 9 Ажурирани вовед, карактеристики и дел 5.3: развој на апликации STM32 и блиц програмирање.
Ажурирана табела 5: Како синџирите со алатки од трети страни поддржуваат ST-LINK/V2. Мали текстуални уредувања низ целиот документ.
3-април-24 година 10 Поранешна табела 4 ЈTAG/SWD кабелски врски поделени во Табела 4: ЈTAG/SWD кабли поврзувања на STLINK-V2 и Табела 5: JTAG/SWD кабелски врски на STLINK-V2-ISOL.

ВАЖНО НАПОМЕНА – ПРОЧИТАЈТЕ ВНИМАТЕЛНО
STMicroelectronics NV и нејзините подружници („ST“) го задржуваат правото да прават промени, корекции, подобрувања, модификации и подобрувања на производите на ST и/или на овој документ во секое време без најава. Купувачите треба да ги добијат најновите релевантни информации за производите на ST пред да направат нарачки. Производите на ST се продаваат во согласност со одредбите и условите за продажба на ST кои се на сила во моментот на потврдата на нарачката. Набавувачите се единствено одговорни за изборот, изборот и употребата на производите на ST и ST не презема никаква одговорност за помош при апликација или дизајнирање на производите на купувачите.
Ниту една лиценца, експлицитна или имплицитна, за кое било право на интелектуална сопственост не е дадена од страна на ST овде.
Препродажбата на производите на ST со одредби различни од информациите наведени овде ќе ја поништи секоја гаранција дадена од ST за таков производ.
ST и логото ST се заштитни знаци на ST. За дополнителни информации за заштитните марки ST, погледнете во www.st.com/trademarks. Сите други имиња на производи или услуги се сопственост на нивните соодветни сопственици.
Информациите во овој документ ги заменуваат и заменуваат информациите претходно доставени во која било претходна верзија на овој документ.
© 2024 STMicroelectronics – Сите права се задржани

ST - логоwww.st.com

Документи / ресурси

ST ST-LINK-V2 Програмер за дебагер во коло [pdf] Упатство за користење
ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 Програмер за отстранување грешки во коло, ST-LINK-V2, Програмер за отстранување грешки во кола, Програмер за дебагери на кола, Програмер за отстранување грешки

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *