СТ - логотипUM1075
Руководство пользователя
Внутрисхемный отладчик/программатор ST-LINK/V2
для STM8 и STM32

Введение

ST-LINK/V2 — это внутрисхемный отладчик/программатор для микроконтроллеров STM8 и STM32. Модуль однопроводного интерфейса (SWIM) и JTAG/последовательные интерфейсы отладки проводов (SWD) облегчают связь с любым микроконтроллером STM8 или STM32, работающим на прикладной плате.
В дополнение к тем же функциям, что и ST-LINK/V2, ST-LINK/V2-ISOL обеспечивает цифровую изоляцию между ПК и платой целевого приложения. Он также выдерживаетtagнапряжение до 1000 В (СКЗ).
Полноскоростной интерфейс USB обеспечивает связь с ПК и:

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

ST-LINK-V2 Программатор для отладки цепей

 Функции

  • Питание 5 В от разъема USB
  • Полноскоростной совместимый интерфейс USB 2.0
  •  Кабель USB стандарт-A — Mini-B
  •  Особенности SWIM
    – от 1.65 до 5.5 В прикладного объемаtage поддерживается на интерфейсе SWIM
    - Поддерживаются низкоскоростной и высокоскоростной режимы SWIM
    – Скорость программирования SWIM: 9.7 и 12.8 Кбайт/с соответственно для низкой и высокой скорости.
    – Кабель SWIM для подключения к приложению через стандартный вертикальный (арт. 284697 или 214017) или горизонтальный (арт. 214012) разъем ERNI.
    – Кабель SWIM для подключения к приложению через штыревой разъем или разъем с шагом 2.54 мм.
  • JTAGОсобенности /SWD (последовательная проводная отладка)
    – от 1.65 до 3.6 В прикладного объемаtage поддерживается на JTAGИнтерфейс /SWD и входы, допускающие напряжение 5 В (a)
    – Дж.TAG кабель для подключения к стандартному JTAG 20-контактный разъем с шагом 2.54 мм
    - Поддерживает JTAG связь, до 9 МГц (по умолчанию: 1.125 МГц)
    – Поддерживает отладку по последовательному проводу (SWD) до 4 МГц (по умолчанию: 1.8 МГц) и последовательный провод viewсвязь er (SWV), до 2 МГц
  • Поддерживается функция прямого обновления прошивки (DFU)
  • Светодиод состояния, мигающий во время связи с ПК
  • 1000 В среднеквадратичное значение, высокая изоляцияtage (только ST-LINK/V2-ISOL)
  • Рабочая температура от 0 до 50 градусов Цельсия.

Информация о заказе

Чтобы заказать ST-LINK/V2, обратитесь к Таблице 1.
Таблица 1. Список кодов заказа

Код заказа Описание СТ-ЛИНК
СТ-ЛИНК/V2 Внутрисхемный отладчик/программатор
СТ-ЛИНК/V2-ИЗОЛ Внутрисхемный отладчик/программатор с цифровой изоляцией

а. ST-LINK/V2 может взаимодействовать с объектами, работающими с напряжением ниже 3.3 В, но генерирует выходные сигналы при этом уровне напряжения.tagуровень е. Цели STM32 терпимы к этому превышениюtagе. Если некоторые другие компоненты целевой платы являются разумными, используйте ST-LINK/V2-ISOL, STLINK-V3MINIE или STLINK-V3SET с адаптером B-STLINK-VOLT, чтобы избежать воздействия перенапряжения.tagэлектронная инъекция на борту.

Состав продукта

Кабели, входящие в комплект поставки, показаны на рис. 2 и рис. 3. Они включают (слева направо):

  • Кабель USB стандарт-A — Mini-B (A)
  • Отладка и программирование 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. А = СТМ32 ДжTAG и целевой разъем 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 мм или отдельные кабели SWIM.

4.1.1 Стандартное соединение ERNI с плоским шлейфом SWIM
На рис. 5 показано, как подключить ST-LINK/V2, если на прикладной плате имеется стандартный 4-контактный разъем ERNI SWIM.Внутрисхемный программатор-отладчик ST-LINK-V2 — разъем ERNI

  1. A = целевая прикладная плата с разъемом ERNI
  2. B = Проводной кабель с разъемом ERNI на одном конце
  3. C = целевой разъем STM8 SWIM
  4. См. рисунок 11.

На рис. 6 показано, что на целевом разъеме ST-LINK/V16-ISOL отсутствует контакт 2. Этот недостающий штифт используется в качестве ключа безопасности на разъеме кабеля, чтобы гарантировать правильное положение кабеля SWIM на целевом разъеме, даже если штыри используются как для SWIM, так и для J.TAG кабели.Внутрисхемный программатор-отладчик ST-LINK-V2 — основные сведения4.1.2 Недорогое подключение SWIM
На рис. 7 показано, как подключить ST-LINK/V2, если на прикладной плате имеется недорогой 4-контактный разъем SWIM диаметром 2.54 мм.Внутрисхемный программатор-отладчик ST-LINK-V2 — недорогое подключение

  1. A = целевая прикладная плата с 4-контактным 2.54-мм недорогим разъемом
  2. B = проводной кабель с 4-контактным разъемом или кабель с отдельным проводом
  3. C = целевой разъем STM8 SWIM
  4. См. рисунок 12.

4.1.3 Сигналы и соединения SWIM
В Таблице 2 приведены названия сигналов, функции и сигналы целевых подключений при использовании проводного кабеля с 4-контактным разъемом.
Табл. 2. Плоские ленточные соединения SWIM для ST-LINK/V2

№ контакта. Имя Функция Целевое соединение
1 ВДД Целевой ВКК(1) микроконтроллер VCC
2 ДАННЫЕ ПЛАВАТЬ булавка MCU для плавания
3 Земля ЗЕМЛЯ Земля
4 ПЕРЕЗАГРУЗИТЬ ПЕРЕЗАГРУЗИТЬ контакт MCU RESET

1. Источник питания прикладной платы подключен к плате отладки и программирования ST-LINK/V2, чтобы обеспечить совместимость сигналов между обеими платами.Внутрисхемный программатор-отладчик ST-LINK-V2 — целевой разъем SWIMВ Таблице 3 приведены названия сигналов, функции и сигналы целевого подключения с использованием кабеля с раздельными проводами.
Поскольку отдельный проводной кабель SWIM имеет независимые разъемы для всех контактов на одной стороне, ST-LINK/V2-ISOL можно подключить к прикладной плате без стандартного разъема SWIM. На этой плоской ленте определенный цвет и метка для облегчения подключения к цели обозначают все сигналы.
Таблица 3. Недорогие кабельные соединения SWIM для ST-LINK/V2-ISOL

Цвет Имя контакта кабеля Функция Целевое соединение
Красный ТВЦК Целевой ВКК(1) микроконтроллер VCC
Зеленый UART-RX Неиспользованный Зарезервировано (2) (не подключено к целевой плате)
Синий UART-TX
Желтый БУТО
Апельсин ПЛАВАТЬ ПЛАВАТЬ булавка MCU для плавания
Черный Земля ЗЕМЛЯ Земля
Белый ПЛАВАТЬ-RST ПЕРЕЗАГРУЗИТЬ контакт MCU RESET

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-контактного разъема J.TAG предусмотрена плоская лента.
В Таблице 4 приведены названия сигналов, функции и сигналы целевого подключения стандартного 20-контактного разъема J.TAG плоская лента на ST-LINK/V2.
В таблице 5 приведены названия сигналов, функции и сигналы целевого подключения стандартного 20-контактного разъема J.TAG плоская лента на ST-LINK/V2-ISOL.
Таблица 4. JTAGКабельные соединения /SWD на STLINK-V2

Приколоть нет. СТ-ЛИНК/V2  разъем (CN3) ST-LINKN2 функция Целевое соединение (JTAG) Целевое соединение (ССД)
1 ВАПП Целевой VCC МК ВДД(1) МК ВДД(1)
2
3 ТРСТ JTAG ТРСТ НЖТРСТ ЗАЗЕМЛЕНИЕ(2)
4 Земля Земля ГНДК3) ЗАЗЕМЛЕНИЕ(3)
5 ТДИ JTAG TDO JTDI ЗАЗЕМЛЕНИЕ(2)
6 Земля Земля ЗАЗЕМЛЕНИЕ(3) ЗАЗЕМЛЕНИЕ(3)
7 ТМС СВДИО JTAG ТМС, SW 10 JTMS СВДИО
8 Земля Земля ЗАЗЕМЛЕНИЕ(3) ЗАЗЕМЛЕНИЕ(3)
9 ТСК SWCLK JTAG ТСК, SW CLK JTCK SWCLK
10 Земля Земля ЗАЗЕМЛЕНИЕ(3) ЗАЗЕМЛЕНИЕ(3)
11 Не подключен Не подключен Не подключен Не подключен
12 Земля Земля ЗАЗЕМЛЕНИЕ(3) ЗАЗЕМЛЕНИЕ(3)
13 ТДО СВО JTAG ТДИ. СВО JTDO ТРЕЙСВУ)
14 Земля Земля ЗАЗЕМЛЕНИЕ(3) ЗАЗЕМЛЕНИЕ(3)
15 НРСТ НРСТ НРСТ НРСТ
16 Земля Земля ГНДК3) ЗАЗЕМЛЕНИЕ(3)
17 Не подключен Не подключен Не подключен Не подключен
18 Земля Земля ЗАЗЕМЛЕНИЕ(3) ЗАЗЕМЛЕНИЕ(3)
19 ВДД ВДД (3.3 В) Не подключен Не подключен
20 Земля Земля ЗАЗЕМЛЕНИЕ(3) ЗАЗЕМЛЕНИЕ(3)
  1. Источник питания от прикладной платы подключается к плате отладки и программирования ST-LINK/V2 для обеспечения совместимости сигналов между платами.
  2. Подключите к GND для шумоподавления на ленте.
  3. Для корректной работы хотя бы один из этих контактов должен быть подключен к земле. Рекомендуется подключить их все.
  4. Опционально: для последовательного провода Viewer (SWV) след.

Таблица 5. JTAGКабельные соединения /SWD на STLINK-V2-ISOL 

№ контакта. Разъем ST-LINK/V2 (CN3) Функция ST-LINKN2 Целевое соединение(JTAG) Целевое соединение (SWD)
1 ВАПП Целевой VCC МК ВДД(1) МК ВДД(1)
2
3 ТРСТ JTAG ТРСТ НЖТРСТ ЗАЗЕМЛЕНИЕ(2)
4 Не подключен Не подключен Не подключен Не подключен
5 ТДИ JTAG TDO JTDI ЗАЗЕМЛЕНИЕ(2)
6 Не подключен Не подключен Не подключен Не подключен
7 ТМС СВДИО JTAG ТМС. ЮЗ 10 JTMS СВДИО
8 Не подключен Не подключен Не подключен Не подключен
9 ТСК SWCLK JTAG ТСК, SW CLK JTCK SWCLK
10 Не используется(5) Не используется(5) Не подключен(5) Не подключен(5)
11 Не подключен Не подключен Не подключен Не подключен
12 Земля Земля ЗАЗЕМЛЕНИЕ(3) ЗАЗЕМЛЕНИЕ(3)
13 ТДО СВО JTAG ТДИ, СВО JTDO ТРЕЙСВ0(4)
14 Не используется(5) Не используется(5) Не подключен(5) Не подключен(5)
15 НРСТ НРСТ НРСТ НРСТ
16 Не подключен Не подключен Не подключен Не подключен
17 Не подключен Не подключен Не подключен Не подключен
18 Земля Земля ЗАЗЕМЛЕНИЕ(3) ЗАЗЕМЛЕНИЕ(3)
19 Не подключен Не подключен Не подключен Не подключен
20 Земля Земля ЗАЗЕМЛЕНИЕ(3) ЗАЗЕМЛЕНИЕ(3)
  1. Источник питания от прикладной платы подключается к плате отладки и программирования ST-LINK/V2 для обеспечения совместимости сигналов между платами.
  2. Подключите к GND для шумоподавления на ленте.
  3. Для корректной работы хотя бы один из этих контактов должен быть подключен к земле. Рекомендуется подключить их все.
  4. Опционально: для последовательного провода Viewer (SWV) след.

Таблица 5. JTAGКабельные соединения /SWD на STLINK-V2-ISOL 

№ контакта. Разъем ST-LINK/V2 (CN3) Функция ST-LINKN2 Целевое соединение (JTAG) Целевое соединение (SWD)
1 ВАПП Целевой VCC МК ВДД(1) МК ВДД(1)
2
3 ТРСТ JTAG ТРСТ НЖТРСТ ЗАЗЕМЛЕНИЕ(2)
4 Не подключен Не подключен Не подключен Не подключен
5 ТДИ JTAG TDO JTDI ЗАЗЕМЛЕНИЕ(2)
6 Не подключен Не подключен Не подключен Не подключен
7 ТМС СВДИО JTAG ТМС. ЮЗ 10 JTMS СВДИО
8 Не подключен Не подключен Не подключен Не подключен
9 ТСК SWCLK JTAG ТСК. ПО КЛК JTCK SWCLK
10 Не используется(5) Не используется(5) Не подключен(5) Не подключен(5)
11 Не подключен Не подключен Не подключен Не подключен
12 Земля Земля ЗАЗЕМЛЕНИЕ(3) ЗАЗЕМЛЕНИЕ(3)
13 ТДО СВО JTAG ТДИ. СВО JTDO ТРЕЙСВ0(4)
14 Не используется(5) Не используется(5) Не подключен(5) Не подключен(5)
15 НРСТ НРСТ НРСТ НРСТ
16 Не подключен Не подключен Не подключен Не подключен
17 Не подключен Не подключен Не подключен Не подключен
18 Земля Земля ЗАЗЕМЛЕНИЕ(3) ЗАЗЕМЛЕНИЕ(3)
19 Не подключен Не подключен Не подключен Не подключен
20 Земля Земля ЗАЗЕМЛЕНИЕ(3) ЗАЗЕМЛЕНИЕ(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 Внутрисхемный программатор-отладчик — JTAG и подключение SWD

  1. A = Целевая прикладная плата с JTAG соединитель
  2. В = ДжTAG/SWD 20-жильный плоский кабель
  3. С = СТМ32 ДжTAG и целевой разъем SWD

Обозначение разъема, необходимого на плате целевого приложения: 2x10C, обвязка разъема, 2x40C H3/9.5 (шаг 2.54) – HED20 SCOTT. PHSD80.Внутрисхемный программатор-отладчик ST-LINK-V2 — расположение лентыПримечание: Для недорогих приложений или когда стандартный 20-контактный разъем с шагом 2.54 мм слишком велик, можно реализовать TAG-Подключить решение. TAG-Соединительный адаптер и кабель обеспечивают простой и надежный способ подключения ST-LINK/V2 или ST-LINK/V2ISOL к печатной плате без необходимости использования ответного компонента на прикладной плате.
Для получения более подробной информации об этом решении и информации о печатной плате приложения посетите веб-сайт www.tag-connect.com.
Ссылки на компоненты, совместимые с JTAG и интерфейсы SWD:
a) Адаптер TC2050-ARM2010 (интерфейсная плата с 20 контактов на 10 контактов)
б) TC2050-IDC или TC2050-IDC-NL (без ветвей) (10-контактный кабель)
c) Фиксирующий зажим TC2050-CLIP для использования с TC2050-IDC-NL (дополнительно)
4.3 Светодиодный индикатор состояния ST-LINK/V2
Светодиод 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 (новые функциональные возможности, исправления ошибок, поддержка новых семейств микроконтроллеров), рекомендуется периодически посещать специальные страницы на сайте ST-LINK/VXNUMX. 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

Третья сторона Toolchain  Версия
ИАР™ ЭВАРМ 6.2
Кейл® МДК-АРМ™ 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 к функции «Целевой VCC».
Таблица 4: JTAGКабельные соединения /SWD: добавлена ​​сноска к функции «Целевой VCC».
Таблица 5. Как сторонние наборы инструментов поддерживают ST-LINK/V2: обновлены «Версии» IAR и Keil.
19-авг-11 3 В раздел 5.3 добавлены сведения о драйвере USB.
11-мая-12 4 Добавлены SWD и SWV в JTAG особенности подключения. Модифицированная таблица 4: JTAG/SWD кабельные соединения.
13-сен-12 5 Добавлен код заказа ST-LINKN2-ISOL.
Обновлен раздел 4.1: Разработка приложений STM8 на стр. 15. Добавлено примечание 6 в таблицу 4.
Добавлено примечание «Для недорогих приложений…» перед разделом 3.3: Светодиодные индикаторы состояния STLINK/V2 на стр. 14.
18-окт-12 6 Добавлен раздел 5.1: Обновление прошивки ST-LINK/V2 на стр. 15.
25-мар-16 7 Обновлено значение VRMS в разделах «Введение» и «Функции».
18-окт-18 8 Обновленная таблица 4: JTAGКабельные соединения /SWD и примечания к ним. Незначительные правки текста по всему документу.
9-янв-23 9 Обновленное введение, функции и раздел 5.3: Разработка приложений STM32 и флэш-программирование.
Обновленная таблица 5: Как сторонние наборы инструментов поддерживают ST-LINK/V2. Незначительные правки текста по всему документу.
3-апр-24 10 Бывшая таблица 4 JTAGКабельные соединения /SWD разделены в Таблице 4: JTAGКабельные соединения /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/торговые марки. Все остальные названия продуктов или услуг являются собственностью их владельцев.
Информация в этом документе заменяет информацию, ранее предоставленную в предыдущих версиях этого документа.
© 2024 STMicroelectronics – Все права защищены

СТ - логотипwww.st.com

Документы/Ресурсы

ST ST-LINK-V2 Программатор для отладки цепей [pdf] Руководство пользователя
ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 Внутрисхемный программатор-отладчик, ST-LINK-V2, Внутрисхемный программатор-отладчик, Программатор-отладчик цепей, Программатор-отладчик

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *