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.
Карактеристики
- Напојување од 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 е дизајниран околу уредот 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 интерфејси.
- A = STM32 JTAG и SWD конектор за цел
- B = STM8 SWIM цел конектор
- C = STM8 SWIM, STM32 JTAG, и целниот конектор SWD
- 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 конектор е присутен на таблата за апликација.
- A = Целна табла за апликација со ERNI конектор
- B = Жичен кабел со ERNI конектор на едниот крај
- C = STM8 SWIM конектор за цел
- Види слика 11
Слика 6 покажува дека иглата 16 недостасува на целниот конектор ST-LINK/V2-ISOL. Овој игла што недостасува се користи како безбедносен клуч на приклучокот за кабел, за да се гарантира правилната положба на SWIM кабелот на целниот конектор дури и пиновите што се користат и за SWIM и за JTAG кабли.4.1.2 Ефтина SWIM врска
Слика 7 покажува како да го поврзете ST-LINK/V2 ако на таблата за апликација е присутен 4-пински, 2.54 mm, ефтин SWIM конектор.
- A = Целна плочка за апликација со 4-пински, 2.54 mm, ефтин конектор
- B = Жичен кабел со 4-пински конектор или кабел со посебна жица
- C = STM8 SWIM конектор за цел
- Види слика 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 за да се обезбеди компатибилност на сигналот помеѓу двете табли.Табелата 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) |
- Напојувањето од апликациската табла е поврзано со таблата за дебагирање и програмирање ST-LINK/V2 за да се обезбеди компатибилност на сигналот помеѓу плочите.
- Поврзете се со GND за намалување на шумот на лентата.
- Најмалку еден од овие пинови мора да биде поврзан со земјата за правилно однесување. Се препорачува да ги поврзете сите.
- Изборно: за сериска жица 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) |
- Напојувањето од апликациската табла е поврзано со таблата за дебагирање и програмирање ST-LINK/V2 за да се обезбеди компатибилност на сигналот помеѓу плочите.
- Поврзете се со GND за намалување на шумот на лентата.
- Најмалку еден од овие пинови мора да биде поврзан со земјата за правилно однесување. Се препорачува да ги поврзете сите.
- Изборно: за сериска жица 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) |
- Напојувањето од апликациската табла е поврзано со таблата за дебагирање и програмирање ST-LINK/V2 за да се обезбеди компатибилност на сигналот помеѓу плочите.
- Поврзете се со GND за намалување на шумот на лентата.
- Најмалку еден од овие пинови мора да биде поврзан со земјата за правилно однесување. Се препорачува да ги поврзете сите.
- Изборно: за сериска жица Viewer (SWV) трага.
- Се користи од SWIM на ST-LINK/V2-ISOL (види Табела 3).
Слика 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/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сајтови:
Шеми
Легенда за опис на пиновите:
VDD = Целна волtagсмисла
DATA = SWIM DATA линија помеѓу целта и алатката за отстранување грешки
GND = Земјата волtage
RESET = Ресетирање на целниот системЛегенда за опис на пиновите:
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 ST-LINK-V2 Програмер за дебагер во коло [pdf] Упатство за користење ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 Програмер за отстранување грешки во коло, ST-LINK-V2, Програмер за отстранување грешки во кола, Програмер за дебагери на кола, Програмер за отстранување грешки |