Логотип ST

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

Программатор внутрисхемного отладчика STMicroelectronics UM1075 ST-LINK V2

Введение

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

Внутрисхемный отладчик STMicroelectronics UM1075 ST-LINK V2 — рис. 1

Функции

  • Питание 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)

Внутрисхемный отладчик 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. А = СТМ32 ДжTAG и целевой разъем 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 мм или кабель SWIM с отдельными жилами

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

Внутрисхемный отладчик STMicroelectronics UM1075 ST-LINK V2 — рис. 5

 

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

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

Внутрисхемный отладчик STMicroelectronics UM1075 ST-LINK V2 — рис. 6

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

Внутрисхемный отладчик STMicroelectronics UM1075 ST-LINK V2 — рис. 7

  1. A = целевая прикладная плата с 4-контактным 2.54-мм недорогим разъемом
  2. B = Проводной кабель с 4-контактным разъемом или кабель с отдельными жилами
  3. C = целевой разъем STM8 SWIM
  4. См. Рисунок 12: Бюджетный кабель SWIM ST-LINK/V2.

Сигналы и соединения SWIM
В таблице 2 приведены названия сигналов, функции и сигналы целевого соединения с помощью проводного кабеля с 4-контактным разъемом.

Табл. 2. Плоские ленточные соединения SWIM для ST-LINK/V2

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

Внутрисхемный отладчик STMicroelectronics UM1075 ST-LINK V2 — рис. 8

В таблице 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
  1. Источник питания от прикладной платы подключается к плате отладки и программирования ST-LINK/V2 для обеспечения совместимости сигналов между обеими платами.
  2. 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)
  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 = Целевая прикладная плата с JTAG соединитель
  2. В = ДжTAG/SWD 20-жильный плоский кабель
  3. С= СТМ32 ДжTAG и целевой разъем SWD

Каталожный номер разъема, необходимого на плате целевого приложения: 2x10C с обмоткой разъема 2x40C H3/9.5 (шаг 2.54) — HED20 SCOTT PHSD80.

Внутрисхемный отладчик STMicroelectronics UM1075 ST-LINK V2 — рис.10

Примечание:
Для недорогих приложений или когда площадь стандартного 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:

  1. Подключиться к www.st.com.
  2. На вкладке поиска в поле номера детали найдите ST-LINK/V2.
  3. Нажмите на гиперссылку столбца Generic Part Number на ST-LINK/V2.
  4. На вкладке «Поддержка дизайна» в разделе «Драйверы ПО» щелкните значок, чтобы загрузить файл 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, программатор внутрисхемного отладчика, программатор отладчика, программатор

Ссылки

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

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