STMicroelectronics ST-LINKV2 Програмер за дебагер во коло

Вовед
ST-LINK/V2 е дебагер/програмер во колото за микроконтролерите STM8 и STM32. Модулот за интерфејс со една жица (SWIM) и ЈTAGИнтерфејсите за дебагирање со сериски жици (SWD) ја олеснуваат комуникацијата со кој било микроконтролер STM8 или STM32 што работи на табла со апликации.
Покрај обезбедувањето на истите функционалности на ST-LINK/V2, ST-LINK/V2 ISOL се одликува со дигитална изолација помеѓу компјутерот и таблата со целната апликација. Издржува и волtagес до 1000 VRMS.
USB интерфејсот со целосна брзина овозможува комуникација со компјутер и:
- Уреди STM8 преку софтверот ST Visual Develop (STVD) или ST Visual Program (STVP) (достапен од STMicroelectronics)
- Уредите STM32 преку интегрирани развојни околини IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer и STM32CubeMonitor.

Карактеристики
- Напојување од 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).
– 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 VRMS висока изолација волtage (само ST-LINK/V2-ISOL)
- Работна температура од 0 до 50 °C
Информации за нарачка
За да нарачате 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 е дизајниран околу уредот STM32F103C8, кој го вклучува јадрото Arm®(a) Cortex®-M3 со високи перформанси. Достапно е во пакет TQFP48.
Како што е прикажано на слика 4, ST-LINK/V2 обезбедува два конектори:
- STM32 конектор за JTAG/SWD и SWV интерфејс
- STM8 конектор за SWIM интерфејсот
ST-LINK/V2-ISOL обезбедува еден конектор за STM8 SWIM, STM32 JTAG/SWD и SWV интерфејси.

- A = STM32 JTAG и SWD конектор за цел
- B = STM8 SWIM цел конектор
- C = STM8 SWIM, STM32 JTAG, и целниот конектор SWD
- D = ЛЕР за комуникациска активност
а. Arm е регистрирана трговска марка на Arm Limited (или нејзините подружници) во САД и/или на друго место.
Поврзување со STM8
За развој на апликации базирани на STM8 микроконтролери, ST-LINK/V2 може да се поврзе со целната плоча со два различни кабли, во зависност од конекторот што е достапен на плочката за апликација.
Овие кабли се:
- рамна лента SWIM со стандарден ERNI конектор на едниот крај
- SWIM кабел со два 4-пински, 2.54 mm конектори или SWIM кабли со посебни жици
Стандардна ERNI врска со SWIM рамна лента
Слика 5 покажува како да го поврзете ST-LINK/V2 ако стандардниот ERNI 4-пински SWIM конектор е присутен на таблата за апликација.

- A = Целна табла за апликација со ERNI конектор
- B = Жичен кабел со ERNI конектор на едниот крај
- C = STM8 SWIM конектор за цел
- Види слика 11
Слика 6 покажува дека иглата 16 недостасува на целниот конектор ST-LINK/V2-ISOL. Овој игла што недостасува се користи како безбедносен клуч на приклучокот за кабел, за да се гарантира правилната положба на кабелот SWIM на рамномерните иглички на целниот конектор, што се користи и за SWIM и за JTAG кабли.

Ефтина SWIM врска
Слика 7 покажува како да го поврзете ST-LINK/V2 ако на таблата за апликација е присутен 4-пински, 2.54 mm, ефтин SWIM конектор.

- A = Целна плочка за апликација со 4-пински, 2.54 mm, ефтин конектор
- B = Жичен кабел со 4-пински конектор или кабел со посебни жици
- C = STM8 SWIM конектор за цел
- Види слика 12
SWIM сигнали и врски
Табелата 2 ги сумира имињата на сигналите, функциите и целните сигнали за поврзување кога се користи жичниот кабел со 4-пински конектор.
Табела 2. Приклучоци со рамни ленти за SWIM за ST-LINK/V2
| Пин бр. | Име | Функција | Целна врска |
| 1 | ВДД | Цел VCC(1) | MCU VCC |
| 2 | ПОДАТОЦИ | ПЛИВАЊЕ | Игла MCU SWIM |
| 3 | ГНД | ТЕМНА | ГНД |
| 4 | РЕСЕТИРАЈ | РЕСЕТИРАЈ | Пин за РЕСЕТИРАЊЕ на MCU |
- Напојувањето од апликациската плоча е поврзано со таблата за дебагирање и програмирање ST-LINK/V2 за да се обезбеди компатибилност на сигналот помеѓу двете табли.

Табелата 3 ги сумира имињата на сигналите, функциите и целните сигнали за поврзување со помош на кабелот со посебни жици.
Бидејќи кабелот со посебни жици SWIM има независни конектори за сите пинови на едната страна, можно е да се поврзе ST-LINK/V2-ISOL на апликациона плоча без стандарден SWIM конектор. На оваа рамна лента, сите сигнали се референцирани со одредена боја и етикета за да се олесни поврзувањето на целта.
Табела 3. SWIM евтини кабелски врски за ST-LINK/V2-ISOL
| Боја | Име на игла за кабел | Функција | Целна врска |
| Црвено | TVCC | Цел VCC(1) | MCU VCC |
| Зелена | UART-RX | Неискористени | Резервирано (2)
(не е поврзан на целната табла) |
| Сино | UART-TX | ||
| Жолта | ЧИЗА0 | ||
| Портокалова | ПЛИВАЊЕ | ПЛИВАЊЕ | Игла MCU SWIM |
| Црното | ГНД | ТЕМНА | ГНД |
| Бело | ПЛИВАЊЕ-РСТ | РЕСЕТИРАЈ | Пин за РЕСЕТИРАЊЕ на MCU |
- Напојувањето од апликациската плоча е поврзано со таблата за дебагирање и програмирање ST-LINK/V2 за да се обезбеди компатибилност на сигналот помеѓу двете табли.
- BOOT0, UART-TX и UART-RX се резервирани за идните случувања.
TVCC, SWIM, GND и SWIM-RST може да се поврзат со евтин конектор за чекор од 2.54 мм или со заглавија на иглички достапни на целната табла.
Поврзување со STM32
За развој на апликации базирани на STM32 микроконтролери, ST LINK/V2 мора да се поврзе со апликацијата користејќи стандарден 20-пински JTAG обезбедена рамна лента.
Табела 4 ги сумира имињата, функциите и целните сигнали за поврзување на стандардниот 20-пински JTAG рамна лента.
Табела 4. ЈTAG/SWD кабелски врски
| Пин бр. | ST-LINK/V2
конектор (CN3) |
ST-LINK/V2
функција |
Целна врска (JTAG) | Целна врска (SWD) |
| 1 | VAPP | Целен VCC | MCU VDD(1) | MCU VDD(1) |
| 2 | ||||
| 3 | ТРСТ | JTAG ТРСТ | ЈНТРСТ | GND(2) |
| 4 | GND(3) | ГНД(3) | ГНД(3) (4) | ГНД(3) (4) |
| 5 | TDI | JTAG ТДО | JTDI | GND(2) |
| 6 | ГНД(3) | ГНД(3) | ГНД(3) (4) | ГНД(3) (4) |
| 7 | TMS_SWDIO | JTAG TMS, SW IO | JTMS | SWDIO |
| 8 | ГНД(3) | ГНД(3) | ГНД(3) (4) | ГНД(3) (4) |
| 9 | TCK_SWCLK | JTAG TCK, SW CLK | JTCK | SWCLK |
| 10 | GND(5) | ГНД(5) | ГНД(4) (5) | ГНД(4) (5) |
| 11 | Не е поврзано | Не е поврзано | Не е поврзано | Не е поврзано |
| 12 | ГНД | ГНД | ГНД(4) | ГНД(4) |
| 13 | TDO_SWO | JTAG TDI, SWO | JTDO | TRACESWO (6) |
| 14 | ГНД(5) | ГНД(5) | ГНД(4) (5) | ГНД(4) (5) |
| 15 | НРСТ | НРСТ | НРСТ | НРСТ |
| 16 | ГНД(3) | ГНД(3) | ГНД(3) (4) | ГНД(3) (4) |
| 17 | Не е поврзано | Не е поврзано | Не е поврзано | Не е поврзано |
| 18 | ГНД | ГНД | ГНД(4) | ГНД(4) |
| 19 | ВДД(3) | VDD (3.3 V)(3) | Не е поврзано | Не е поврзано |
| 20 | ГНД | ГНД | ГНД(4) | ГНД(4) |
- Напојувањето од апликациската табла е поврзано со таблата за дебагирање и програмирање ST-LINK/V2 за да се обезбеди компатибилност на сигналот помеѓу плочите.
- Поврзете се со GND за намалување на шумот на лентата.
- Достапно само на ST-LINK/V2, не е поврзано на ST-LINK/V2-ISOL.
- Најмалку еден од овие пинови мора да биде поврзан со земјата за правилно однесување, се препорачува да се поврзат сите.
- GND на ST-LINK/V2, користен од SWIM на ST-LINK/V2-ISOL (види Табела 3).
- Изборно: за сериска жица Viewer (SWV) трага.
Слика 9 покажува како да го поврзете ST-LINK/V2 со цел со помош на JTAG кабел

- A = Целна табла за апликација со ЈTAG конектор
- Б = ЈTAG/SWD 20-жичен рамен кабел
- C = STM32 JTAG и SWD конектор за цел
Референцата на конекторот потребен на целната табла за апликација е: 2x10C обвивка на заглавието 2x40C H3/9.5 (терен 2.54) – HED20 SCOTT PHSD80.

Забелешка: За апликации со ниска цена, или кога стандардниот 20-пински отпечаток на конекторот со чекор од 2.54 mm е преголем, можно е да се имплементира Tag- Поврзете решение. На Tag-Поврзете го адаптерот и кабелот обезбедуваат едноставно и доверливо средство за поврзување на ST-LINK/V2 или ST-LINK/V2-ISOL на ПХБ без да се бара спојувачка компонента на апликацијата ПХБ.
За повеќе детали за ова решение и информации за апликација-PCB-отпечаток, посетете
www.tag-connect.com.
Референците на компоненти компатибилни со ЈTAG и SWD интерфејсите се:
а) TC2050-ARM2010 адаптер (табла со интерфејс од 20 пински до 10 пински)
б) TC2050-IDC или TC2050-IDC-NL (Без нозе) (10-пински кабел)
в) TC2050-CLIP спојка за држење за употреба со TC2050-IDC-NL (опционално)
ST-LINK/V2 статус LED LED
LED ознаката COM на врвот на ST-LINK/V2 го покажува статусот ST-LINK/V2 (без оглед на типот на врската). Во детали:
- ЛЕР трепка ЦРВЕНО: се случува првото USB набројување со компјутерот
- ЛЕР е ЦРВЕНО: воспоставена е комуникација помеѓу компјутерот и ST-LINK/V2 (крај на набројувањето)
- ЛЕР трепка ЗЕЛЕНО / ЦРВЕНО: податоците се разменуваат помеѓу целта и компјутерот
- ЛЕР е ЗЕЛЕНА: последната комуникација беше успешна
- ЛЕР е ПОРТОКАЛО: ST-LINK/V2 комуникацијата со целта не успеа.
Конфигурација на софтвер
Надградба на фирмверот ST-LINK/V2
ST-LINK/V2 вградува механизам за надградба на фирмверот за in-situ надградба преку USB-портата. Бидејќи фирмверот може да се развива во текот на животниот век на производот ST-LINK/V2 (нова функционалност, поправени грешки, поддршка за нови фамилии на микроконтролери), се препорачува периодично да ги посетувате посветените страници на www.st.com да останете во тек со најновата верзија.
Развој на апликација STM8
Погледнете во ST алатки Pack24 со Patch 1 или понов, кој вклучува ST Visual Develop (STVD) и ST Visual Programmer (STVP).
Развој на апликации STM32 и флеш програмирање
Синџирите со алатки од трета страна (IAR™ EWARM, Keil® MDK-ARM™) поддржуваат ST-LINK/V2 според верзиите дадени во Табела 5 или во најновата достапна верзија.
Табела 5. Како синџирите со алатки од трети страни поддржуваат ST-LINK/V2
| Трето лице | Ланец со алатки | Верзија |
| IAR™ | ТОПЛО | 6.20 |
| Keil® | MDK-ARM™ | 4.20 |
ST-LINK/V2 бара посветен USB драјвер. Ако поставувањето на сет на алатки не го инсталира автоматски, драјверот може да се најде на www.st.com под името STSW-LINK009.
За повеќе информации за алатките од трети страни, посетете го следново webсајтови:
Шеми

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

- Легенда за опис на пиновите:
VDD = Целна волtagсмисла
DATA = SWIM DATA линија помеѓу целта и алатката за отстранување грешки
GND = Земјата волtage
RESET = Ресетирање на целниот систем
Историја на ревизии
Табела 6. Историја на ревизија на документ
| Датум | Ревизија | Промени |
| 22-април-2011 година | 1 | Почетно ослободување. |
| 03-јуни-2011 | 2 | Табела 2: Приклучоци со рамни ленти за SWIM за ST-LINK/V2: додадена фуснота 1 на функцијата „Цел VCC“.
Табела 4: ЈTAG/SWD кабелски врски: додадена фуснота на функцијата „Target VCC“. Табела 5: Како трета страна синџири за алати поддршка ST-LINK/V2: ги ажурираше „Верзиите“ на IAR и Keil. |
| 19-авг-2011 година | 3 | Додадени детали за USB-двигател на Дел 5.3. |
| 11-мај-2012 | 4 | Додадени SWD и SWV на ЈTAG карактеристики за поврзување. Изменето |
| 13-сеп-2012 година | 5 | Додаден е код за нарачка ST-LINK/V2-ISOL.
Ажурирано Дел 4.1: Развој на апликација STM8 на страница 15. Додадена белешка 6 in Табела 4. Додадена е белешка „За апликации со ниска цена…“ претходно Дел 3.3: ST- LINK/V2 статусни LED диоди на страница 14. |
| 18-октомври 2012 година | 6 | Додадено Дел 5.1: Надградба на фирмверот ST-LINK/V2 на страница 15. |
| 25-мар-2016 | 7 | Ажурирана VRMS вредност во Вовед и во Карактеристики. |
| 18-октомври 2018 година | 8 | Ажурирано Табела 4: ЈTAG/SWD кабелски врски и неговите фусноти. Мали текстуални уредувања низ целиот документ. |
| 09-јан-2023 | 9 | Ажурирано Вовед, Карактеристики, и Дел 5.3: Апликација STM32 развој и флеш програмирање.
Ажурирано Табела 5: Како синџирите со алатки од трети страни поддржуваат ST-LINK/V2. Мали текстуални уредувања низ целиот документ. |
ВАЖНО НАПОМЕНА – ПРОЧИТАЈТЕ ВНИМАТЕЛНО
STMicroelectronics NV и нејзините подружници („ST“) го задржуваат правото да прават промени, корекции, подобрувања, модификации и подобрувања на производите на ST и/или на овој документ во секое време без најава. Купувачите треба да ги добијат најновите релевантни информации за
ST производи пред да направите нарачки. Производите на ST се продаваат во согласност со одредбите и условите за продажба на ST кои се на сила во моментот на потврдата на нарачката.
Набавувачите се единствено одговорни за изборот, изборот и употребата на производите на ST и ST не презема никаква одговорност за помош при апликација или дизајнирање на производите на купувачите.
Ниту една лиценца, експлицитна или имплицитна, за кое било право на интелектуална сопственост не е дадена од страна на ST овде.
Препродажбата на производите на ST со одредби различни од информациите наведени овде ќе ја поништи секоја гаранција дадена од ST за таков производ.
ST и логото ST се заштитни знаци на ST. За дополнителни информации за заштитните марки ST, погледнете во www.st.com/trademarks. Сите други имиња на производи или услуги се сопственост на нивните соодветни сопственици.
Информациите во овој документ ги заменуваат и заменуваат информациите претходно доставени во која било претходна верзија на овој документ.
© 2023 STMicroelectronics – Сите права се задржани

Документи / ресурси
![]() |
STMicroelectronics ST-LINK/V2 Програмер за дебагер во коло [pdf] Упатство за користење ST-LINK V2 Програмер за дебагер во кола, ST-LINK V2, Програмер за дебагер на кола, Програмер за дебагер на кола, Програмер за дебагер, програмер |




