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.
Функции
- Питание 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 разработан на основе устройства 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 интерфейсы.
- А = СТМ32 ДжTAG и целевой разъем SWD
- B = коннектор мишени STM8 SWIM
- C = STM8 SWIM, STM32 JTAGи целевой разъем SWD
- 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.
- A = целевая прикладная плата с разъемом ERNI
- B = Проводной кабель с разъемом ERNI на одном конце
- C = целевой разъем STM8 SWIM
- См. рисунок 11.
На рис. 6 показано, что на целевом разъеме ST-LINK/V16-ISOL отсутствует контакт 2. Этот недостающий штифт используется в качестве ключа безопасности на разъеме кабеля, чтобы гарантировать правильное положение кабеля SWIM на целевом разъеме, даже если штыри используются как для SWIM, так и для J.TAG кабели.4.1.2 Недорогое подключение SWIM
На рис. 7 показано, как подключить ST-LINK/V2, если на прикладной плате имеется недорогой 4-контактный разъем SWIM диаметром 2.54 мм.
- A = целевая прикладная плата с 4-контактным 2.54-мм недорогим разъемом
- B = проводной кабель с 4-контактным разъемом или кабель с отдельным проводом
- C = целевой разъем STM8 SWIM
- См. рисунок 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, чтобы обеспечить совместимость сигналов между обеими платами.В Таблице 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) |
- Источник питания от прикладной платы подключается к плате отладки и программирования ST-LINK/V2 для обеспечения совместимости сигналов между платами.
- Подключите к GND для шумоподавления на ленте.
- Для корректной работы хотя бы один из этих контактов должен быть подключен к земле. Рекомендуется подключить их все.
- Опционально: для последовательного провода 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) |
- Источник питания от прикладной платы подключается к плате отладки и программирования ST-LINK/V2 для обеспечения совместимости сигналов между платами.
- Подключите к GND для шумоподавления на ленте.
- Для корректной работы хотя бы один из этих контактов должен быть подключен к земле. Рекомендуется подключить их все.
- Опционально: для последовательного провода 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) |
- Источник питания от прикладной платы подключается к плате отладки и программирования ST-LINK/V2 для обеспечения совместимости сигналов между платами.
- Подключите к GND для шумоподавления на ленте.
- Для корректной работы хотя бы один из этих контактов должен быть подключен к земле. Рекомендуется подключить их все.
- Опционально: для последовательного провода Viewer (SWV) след.
- Используется SWIM на ST-LINK/V2-ISOL (см. Таблицу 3).
На рис. 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-Соединительный адаптер и кабель обеспечивают простой и надежный способ подключения 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сайты:
Схемы
Легенда для описания выводов:
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 к функции «Целевой 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 – Все права защищены
Документы/Ресурсы
![]() |
ST ST-LINK-V2 Программатор для отладки цепей [pdf] Руководство пользователя ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 Внутрисхемный программатор-отладчик, ST-LINK-V2, Внутрисхемный программатор-отладчик, Программатор-отладчик цепей, Программатор-отладчик |