
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 VRMS. Полноскоростной интерфейс USB обеспечивает связь с ПК и:
- Устройства STM8 с помощью программного обеспечения ST Visual Develop (STVD) или ST Visual Program (STVP) (которое доступно от STMicroelectronics).
- Устройства STM32 через Atollic® и интегрированные среды разработки TASKING™®, IAR, Keil

Функции
- Питание 5 В от разъема USB
- Интерфейс, совместимый с полной скоростью USB 2.0
- USB-кабель стандарта A — Mini-B
- Особенности плавания
– от 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 В входы
– Дж.TAG кабель для подключения к стандартному JTAG 20-контактный разъем с шагом 2.54 мм
- Поддерживает JTAG коммуникация
– Поддерживает отладку по последовательному проводу (SWD) и последовательный провод viewer (SWV) связь - Поддерживается функция прямого обновления прошивки (DFU)
- Светодиод состояния, который мигает во время связи с ПК
- 1000 VRMS, высокая изоляция, объемtage (только ST-LINK/V2-ISOL)
- Рабочая температура от 0 до 50 °C
Информация о заказе
Чтобы заказать ST-LINK/V2, обратитесь к Таблице 1:
Таблица 1. Список кодов заказа
| Код заказа | Описание СТ-ЛИНК |
| СТ-ЛИНК/V2 | Внутрисхемный отладчик/программатор |
| СТ-ЛИНК/V2-ИЗОЛ | Внутрисхемный отладчик/программатор с цифровой изоляцией |
Состав продукта
Кабели, входящие в комплект поставки, показаны на рис. 2: комплектация продукта ST-LINK/V2 и рис. 3: комплектация изделия ST-LINK/V2-ISOL. К ним относятся (слева направо на рис. 2 и рис. 3):
- USB-кабель стандарта A — Mini-B (A)
- Отладка и программирование ST-LINK/V2 (B)
- Бюджетный коннектор SWIM (C)
- Плоская лента SWIM со стандартным разъемом ERNI на одном конце (D)
- JTAG или плоский шлейф SWD и SWV с 20-контактным разъемом (E)


Конфигурация оборудования
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 интерфейсы.

- А = СТМ32 ДжTAG и целевой разъем SWD
- B = коннектор мишени STM8 SWIM
- C = STM8 SWIM, STM32 JTAG и целевой разъем SWD
- D = индикатор активности связи
Связь с приложениями STM8
Для разработки STM8 ST-LINK/V2 можно подключить к целевой плате двумя разными кабелями, в зависимости от разъема, доступного на прикладной плате.
Эти кабели:
- Плоская лента SWIM со стандартным разъемом ERNI на одном конце
- Кабель SWIM с двумя 4-контактными разъемами 2.54 мм или кабель SWIM с отдельными жилами
Стандартное соединение ERNI с плоской лентой SWIM
На рис. 5 показано, как подключить ST-LINK/V2, если на прикладной плате имеется стандартный 4-контактный разъем ERNI SWIM.

- A = целевая прикладная плата с разъемом ERNI
- B = Проводной кабель с разъемом ERNI на одном конце
- C = целевой разъем STM8 SWIM
- См. Рисунок 11: Стандартный кабель ERNI ST-LINK/V2 SWIM.
Рисунок 6 показывает, что на целевом разъеме ST-LINK/V16-ISOL отсутствует контакт 2. Этот отсутствующий штифт используется в качестве ключа безопасности на кабельном разъеме, чтобы гарантировать подключение кабеля SWIM в правильном положении на целевом разъеме. Даже контакты, используемые как для SWIM, так и для JTAG кабели.

Бюджетное соединение SWIM
На рис. 7 показано, как подключить ST-LINK/V2, если на прикладной плате имеется недорогой 4-контактный разъем SWIM диаметром 2.54 мм.

- A = целевая прикладная плата с 4-контактным 2.54-мм недорогим разъемом
- B = Проводной кабель с 4-контактным разъемом или кабель с отдельными жилами
- C = целевой разъем STM8 SWIM
- См. Рисунок 12: Бюджетный кабель SWIM ST-LINK/V2.
Сигналы и соединения SWIM
В таблице 2 приведены названия сигналов, функции и сигналы целевого соединения с помощью проводного кабеля с 4-контактным разъемом.
Табл. 2. Плоские ленточные соединения SWIM для ST-LINK/V2
| № контакта. | Имя | Функция | Целевое соединение |
| 1 | ВДД | Цель VCC-1 | микроконтроллер VCC |
| 2 | ДАННЫЕ | ПЛАВАТЬ | булавка MCU для плавания |
| 3 | Земля | ЗЕМЛЯ | Земля |
| 4 | ПЕРЕЗАГРУЗИТЬ | ПЕРЕЗАГРУЗИТЬ | контакт MCU RESET |

В таблице 3 приведены названия сигналов, функции и сигналы целевого соединения с использованием кабеля с раздельными проводами.
Поскольку кабель SWIM с отдельными проводами имеет независимые разъемы для всех контактов на одной стороне, ST-LINK/V2-ISOL можно подключить к прикладной плате без стандартного разъема SWIM. На этой плоской ленте все сигналы отмечены определенным цветом и меткой, чтобы упростить соединение с целью.
Таблица 3. Недорогие кабельные соединения SWIM для ST-LINK/V2-ISOL
| Цвет | Имя контакта кабеля | Функция | Целевое соединение |
| Красный | ТВЦК | Цель VCC-1 | микроконтроллер VCC |
| Зеленый | UART-RX | Неиспользованный | Зарезервировано(2) (не подключено к целевой плате) |
| Синий | UART-TX | ||
| Желтый | ЗАГРУЗКА0 | ||
| Апельсин | ПЛАВАТЬ | ПЛАВАТЬ | булавка MCU для плавания |
| Черный | Земля | ЗЕМЛЯ | Земля |
| Белый | ПЛАВАТЬ-RST | ПЕРЕЗАГРУЗИТЬ | контакт MCU RESET |
- Источник питания от прикладной платы подключается к плате отладки и программирования ST-LINK/V2 для обеспечения совместимости сигналов между обеими платами.
- BOOT0, UART-TX и UART-RX зарезервированы для будущих разработок.
TVCC, SWIM, GND и SWIM-RST можно подключить к недорогому разъему с шагом 2.54 мм или к контактным разъемам, имеющимся на целевой плате.
Связь с приложениями STM32
Для разработки STM32 ST-LINK/V2 необходимо подключить к приложению с помощью стандартного 20-контактного разъема J.TAG предусмотрена плоская лента.
В таблице 4 приведены названия сигналов, функции и сигналы целевого соединения стандартного 20-контактного разъема J.TAG плоская лента.
Таблица 4. JTAG/SWD кабельные соединения
| № контакта. | Разъем ST-LINKN2 (CN3) | Функция ST-LINKN2 | Целевое соединение (JTAG) | Целевое соединение (SWD) |
| 1 | ВАПП | Целевой VCC | МК ВДУ') | МК ВДД(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 | NC | Не подключен | Не подключен | Не подключен |
| 12 | Земля | Земля | ЗАЗЕМЛЕНИЕ(3) | ЗАЗЕМЛЕНИЕ(3) |
| 13 | ТДО СВО | JTAG ТДИ, СВО | JTDO | ТРЕЙСВ0(4) |
| 14 | Земля | Земля | ЗАЗЕМЛЕНИЕ(3) | ЗАЗЕМЛЕНИЕ(3) |
| 15 | НРСТ | НРСТ | НРСТ | НРСТ |
| 16 | Земля | Земля | ЗАЗЕМЛЕНИЕ(3) | ЗАЗЕМЛЕНИЕ(3) |
| 17 | NC | Не подключен | Не подключен | Не подключен |
| 18 | Земля | Земля | ЗАЗЕМЛЕНИЕ(3) | ЗАЗЕМЛЕНИЕ(3) |
| 19 | ВДД | VDD (3.3 В) t5) | Не подключен | Не подключен |
| 20 | Земля | Земля | ЗАЗЕМЛЕНИЕ(3) | ЗАЗЕМЛЕНИЕ(3) |
- Источник питания от прикладной платы подключается к плате отладки и программирования ST-LINK/V2 для обеспечения совместимости сигналов между обеими платами.
- Подключите к GND для шумоподавления на ленте.
- Для корректной работы хотя бы один из этих выводов должен быть подключен к земле (рекомендуется подключать их все).
- Дополнительно: для последовательного провода Viewer (SWV) след.
- Доступно только для ST-LINK/V2 и не подключено для ST-LINK/V2/OPTO.
На рис. 9 показано, как подключить ST-LINK/V2 к цели с помощью JTAG кабель.
A = Целевая прикладная плата с JTAG соединитель- В = ДжTAG/SWD 20-жильный плоский кабель
- С= СТМ32 ДжTAG и целевой разъем SWD
Каталожный номер разъема, необходимого на плате целевого приложения: 2x10C с обмоткой разъема 2x40C H3/9.5 (шаг 2.54) — HED20 SCOTT PHSD80.

Примечание:
Для недорогих приложений или когда площадь стандартного 20-контактного разъема с шагом 2.54 мм слишком велика, можно реализовать Tag-Подключите решение для экономии средств и места на доске приложений. Tag- Адаптер Connect и кабель обеспечивают простое и надежное средство подключения ST-LINK/V2 или ST-LINK/V2-ISOL к печатной плате без сопряжения.
Конфигурация оборудования
компонент на прикладной печатной плате. Для получения более подробной информации об этом решении и информации о печатной плате приложения посетите веб-сайт 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 (новые функции, исправления ошибок, поддержка новых семейств микроконтроллеров…), рекомендуется посетить www.st.com/stlinkv2 периодически, чтобы оставаться в курсе последней версии прошивки.
5.2 Разработка приложений STM8
См. набор инструментов ST Pack24 с исправлением 1 или более поздним, который включает в себя ST Visual Develop (STVD) и ST Visual Programmer (STVP).
5.3 Разработка приложений STM32 и программирование Flash
Наборы инструментов сторонних производителей, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ и TASKING VX-toolset поддерживают ST-LINK/V2 в соответствии с версиями, указанными в таблице 5, или в самой последней доступной версии.
Табл. 5. Как сторонние наборы инструментов поддерживают ST-LINK/V2
| Третья сторона | Toolchain | Версия |
| Атоллик® | TrueSTUDIO | 2.1 |
| ИАР™ | РОЙ | 6.20 |
| Кейл® | МДК-АРМ™ | 4.20 |
| ПОСТАНОВКА ЗАДАЧ | Набор инструментов VX для ARM® Cortex®-M | 4.0.1 |
Для ST-LINK/V2 требуется специальный USB-драйвер. Если набор инструментов устанавливается автоматически, file stlink_winusb.inf установлен в /инф (где обычно это C:/Windows).
Если установка набора инструментов не установила его автоматически, драйвер можно найти на www.st.com:
- Подключиться к www.st.com.
- На вкладке поиска в поле номера детали найдите ST-LINK/V2.
- Нажмите на гиперссылку столбца Generic Part Number на ST-LINK/V2.
- На вкладке «Поддержка дизайна» в разделе «Драйверы ПО» щелкните значок, чтобы загрузить файл st-link_v2_usbdriver.zip.
- Разархивируйте и запустите ST-Link_V2_USBdriver.exe.
Схемы

1. Легенда к описаниям выводов:
VDD = Целевой объемtagе чувство
DATA = линия SWIM DATA между целью и инструментом отладки
GND = заземлениеtage
RESET = сброс целевой системы

1. Легенда к описаниям выводов:
VDD = Целевой объемtagе чувство
DATA = линия SWIM DATA между целью и инструментом отладки
GND = заземлениеtage
RESET = сброс целевой системы
Документы/Ресурсы
![]() |
Программатор внутрисхемного отладчика STMicroelectronics UM1075 ST-LINK V2 [pdf] Руководство пользователя UM1075, программатор внутрисхемного отладчика ST-LINK V2, UM1075 программатор внутрисхемного отладчика ST-LINK V2, программатор внутрисхемного отладчика V2, программатор внутрисхемного отладчика, программатор отладчика, программатор |


![ELD LINK ERS-представлено]](https://manuals.plus/wp-content/uploads/2021/04/ELD-LINK-ERS-featured-150x150.png)

