Логото на ST

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

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

Вовед

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 преку Atollic® и интегрирани развојни средини TASKING.™®, IAR, Keil

STMicroelectronics UM1075 ST-LINK V2 Програмер за дебагер во коло - Сл. 1

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

  • Напојување од 5 V се снабдува со USB конектор
  • USB 2.0 компатибилен интерфејс со целосна брзина
  • USB стандарден кабел А до Мини-Б
  • Специфични карактеристики за Пливање
    – 1.65 V до 5.5 V апликација волtagе поддржан на SWIM интерфејсот
    – Поддржани режими за пливање со мала и голема брзина
    – Брзина на програмирање SWIM: 9.7 Kbytes/s при мала брзина и 12.8 Kbytes/s со голема брзина
    – SWIM кабел за поврзување со апликацијата преку стандарден ERNI вертикален (реф: 284697 или 214017) или хоризонтален (реф: 214012) конектор
    – SWIM кабел за поврзување со апликацијата преку заглавие на пиновите или конектор за чекор од 2.54 mm
  • JTAGСпецифични карактеристики за дебагирање на сериски жици (SWD).
    – 1.65 V до 3.6 V апликација волtagе поддржан на ЈTAG/SWD интерфејс и 5 V толерантни влезови
    – ЈTAG кабел за поврзување со стандарден ЈTAG 20-пински конектор од 2.54 mm
    – Поддржува ЈTAG комуникација
    – Поддржува сериска жица за отстранување грешки (SWD) и сериска жица viewer (SWV) комуникација
  • Поддржана е функцијата за директно ажурирање на фирмверот (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 Дебагер/програмер во коло со дигитална изолација

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

Каблите испорачани во производот се прикажани на Слика 2: ST-LINK/V2 содржина на производот и Слика 3: ST-LINK/V2-ISOL содржина на производот. Тие вклучуваат (од лево кон десно на Слика 2 и Слика 3):

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

STMicroelectronics UM1075 ST-LINK V2 Програмер за дебагер во коло - Сл. 2

STMicroelectronics UM1075 ST-LINK V2 Програмер за дебагер во коло - Сл. 3

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

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

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

STMicroelectronics UM1075 ST-LINK V2 Програмер за дебагер во коло - Сл. 4

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

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

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

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

STMicroelectronics UM1075 ST-LINK V2 Програмер за дебагер во коло - Сл. 5

 

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

Слика 6 покажува дека иглата 16 недостасува на целниот конектор ST-LINK/V2-ISOL. Овој игла што недостасува се користи како безбедносен клуч на приклучокот за кабел, за да се гарантира поврзувањето на SWIM кабелот во правилната положба на рамните иглички на целниот конектор, што се користи и за SWIM и за JTAG кабли.

STMicroelectronics UM1075 ST-LINK V2 Програмер за дебагер во коло - Сл. 6

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

STMicroelectronics UM1075 ST-LINK V2 Програмер за дебагер во коло - Сл. 7

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

SWIM сигнали и врски
Табелата 2 ги сумира имињата на сигналите, функциите и целните сигнали за поврзување користејќи го жичниот кабел со 4-пински конектор.

Табела 2. Приклучоци со рамни ленти за SWIM за ST-LINK/V2

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

STMicroelectronics UM1075 ST-LINK V2 Програмер за дебагер во коло - Сл. 8

Табелата 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
  1. Напојувањето од апликациската плоча е поврзано со таблата за дебагирање и програмирање ST-LINK/V2 за да се обезбеди компатибилност на сигналот помеѓу двете табли.
  2. 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-LINKN2 конектор (CN3) Функција ST-LINKN2 Целна врска (ЈTAG) Целна врска (SWD)
1 VAPP Целен VCC MCU VDU') MCU VDD(1)
2
3 ТРСТ JTAG ТРСТ ЈНТРСТ GND(2)
4 ГНД ГНД GND(3) 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 NC Не е поврзано Не е поврзано Не е поврзано
12 ГНД ГНД GND(3) GND(3)
13 TDO SWO JTAG TDI, SWO JTDO TRACESW0(4)
14 ГНД ГНД GND(3) GND(3)
15 НРСТ НРСТ НРСТ НРСТ
16 ГНД ГНД GND(3) GND(3)
17 NC Не е поврзано Не е поврзано Не е поврзано
18 ГНД ГНД GND(3) GND(3)
19 ВДД VDD (3.3V)t5) Не е поврзано Не е поврзано
20 ГНД ГНД GND(3) GND(3)
  1. Напојувањето од апликациската плоча е поврзано со таблата за дебагирање и програмирање ST-LINK/V2 за да се обезбеди компатибилност на сигналот помеѓу двете табли.
  2. Поврзете се со GND за намалување на шумот на лентата.
  3. Најмалку еден од овие иглички мора да биде поврзан со земјата за правилно однесување (се препорачува поврзување на сите).
  4. Изборно: за сериска жица Viewer (SWV) трага.
  5. Достапно само на ST-LINK/V2 и не е поврзано на ST-LINK/V2/OPTO.

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

  1. STMicroelectronics UM1075 ST-LINK V2 Програмер за дебагер во коло - Сл. 9A = Целна табла за апликација со ЈTAG конектор
  2. Б = ЈTAG/SWD 20-жичен рамен кабел
  3. C= STM32 JTAG и SWD конектор за цел

Референцата на конекторот потребен на целната табла за апликација е: 2x10C обвивка на заглавието 2x40C H3/9.5 (терен 2.54) – HED20 SCOTT PHSD80.

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

Забелешка:
За евтини апликации или кога стандардниот отпечаток од 20-пински-2.54mm-pitch-приклучок е преголем, можно е да се имплементира 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 (опционално)

4.3 ST-LINK/V2 статусни LED диоди
LED ознаката „COM“ на врвот на ST-LINK/V2 го покажува статусот ST-LINK/V2 (без разлика кога:

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

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

5.1 ST-LINK/V2 надградба на фирмверот
ST-LINK/V2 вградува механизам за надградба на фирмверот за in-situ надградба преку USB-портата. Бидејќи фирмверот може да се развива во текот на целиот животен век на производот ST-LINK/V2 (нова функционалност, поправени грешки, поддршка за нови семејства микроконтролери...), се препорачува да ја посетите www.st.com/stlinkv2 периодично за да останете во тек со најновата верзија на фирмверот.

5.2 Развој на апликација STM8
Погледнете во ST алатки Pack24 со Patch 1 или понов, кој вклучува ST Visual Develop (STVD) и ST Visual Programmer (STVP).
5.3 Развој на апликации STM32 и програмирање Flash
Синџирите со алатки од трети страни, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ и TASKING VX-алатки поддржуваат ST-LINK/V2 според верзиите дадени во Табела 5 или во најновата достапна верзија.

Табела 5. Како синџирите со алатки од трети страни поддржуваат ST-LINK/V2

Трето лице Ланец со алатки Верзија
Atollic® TrueSTUDIO 2.1
IAR™ РОЈ 6.20
Keil® MDK-ARM™ 4.20
ЗАДАЧУВАЊЕ Комплет со алатки VX за ARM® Cortex® -M 4.0.1

ST-LINK/V2 бара посветен USB драјвер. Ако комплетот алатки се инсталира автоматски, на file stlink_winusb.inf е инсталиран во /inf (каде е типично C:/Windows).
Ако поставувањето на алатникот не го инсталирал автоматски, драјверот може да се најде вклучен www.st.com:

  1. Поврзете се на www.st.com.
  2. Во табулаторот за пребарување, полето за број на дел, побарајте ST-LINK/V2.
  3. Кликнете на хиперврската на колоната Generic Part Number до ST-LINK/V2.
  4. Во табулаторот за поддршка за дизајн, делот SW драјвери, кликнете на иконата за да ја преземете st-link_v2_usbdriver.zip.
  5. Отпакувајте и стартувајте ST-Link_V2_USBdriver.exe.

Шеми

STMicroelectronics UM1075 ST-LINK V2 Програмер за дебагер во коло - Сл. 11

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

STMicroelectronics UM1075 ST-LINK V2 Програмер за дебагер во коло - Сл. 12

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

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

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

Референци

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

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