ST - логотипUM1075
Посібник користувача
Внутрішньосхемний налагоджувач/програматор ST-LINK/V2
для STM8 і STM32

вступ

ST-LINK/V2 — це внутрішньосхемний налагоджувач/програматор для мікроконтролерів STM8 і STM32. Однопровідний інтерфейсний модуль (SWIM) і JTAG/serial wire debugging (SWD) інтерфейси полегшують зв’язок із будь-яким мікроконтролером STM8 або STM32, що працює на платі додатків.
Окрім надання тих самих функцій, що й ST-LINK/V2, ST-LINK/V2-ISOL має цифрову ізоляцію між ПК і цільовою платою додатків. Він також витримує обtagдо 1000 В RMS.
Повношвидкісний інтерфейс USB забезпечує зв'язок з ПК і:

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

ST-LINK-V2 In Circuit Debugger Programmer

 особливості

  • Живлення 5 В подається через роз'єм USB
  • Повношвидкісний інтерфейс USB 2.0
  •  Кабель USB стандарту A – Mini-B
  •  Особливості SWIM
    – від 1.65 до 5.5 В прикладний об’ємtage підтримується інтерфейсом SWIM
    – Підтримуються низькошвидкісні та високошвидкісні режими SWIM
    – Швидкість програмування SWIM: 9.7 і 12.8 Кбайт/с відповідно для низької та високої швидкості
    – Кабель SWIM для підключення до програми через стандартний вертикальний (ref: 284697 або 214017) або горизонтальний (ref: 214012) роз’єм ERNI
    – Кабель SWIM для підключення до програми через контактний роз’єм або роз’єм із кроком 2.54 мм
  • JTAGОсобливості /SWD (Serial Wire Debug).
    – від 1.65 до 3.6 В прикладний об’ємtage підтримується на JTAGІнтерфейс /SWD і толерантні входи 5 В (a)
    – ДжTAG кабель для підключення до стандартного JTAG 20-контактний роз'єм 2.54 мм
    – підтримує ДжTAG зв'язок, до 9 МГц (за замовчуванням: 1.125 МГц)
    – Підтримує налагодження послідовного проводу (SWD) до 4 МГц (за замовчуванням: 1.8 МГц) і послідовний дріт viewer (SWV) зв'язок, до 2 МГц
  • Підтримується функція прямого оновлення прошивки (DFU)
  • Світлодіод статусу, блимає під час зв'язку з ПК
  • 1000 В RMS висока ізоляція voltage (лише ST-LINK/V2-ISOL)
  • Робоча температура від 0 до 50 градусів Цельсія

Інформація про замовлення

Щоб замовити ST-LINK/V2, зверніться до таблиці 1.
Таблиця 1. Список кодів замовлень

Код замовлення Опис ST-LINK
ST-LINK/V2 Внутрішньосхемний налагоджувач/програміст
ST-LINK/V2-ІЗОЛ Внутрішньосхемний налагоджувач/програматор із цифровою ізоляцією

a. 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 In Circuit Debugger Programmer - вміст продуктуST-LINK-V2 In Circuit Debugger Programmer - вміст продукту 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 In Circuit Debugger Programmer - роз'єми

  1. A = STM32 JTAG і цільовий роз'єм 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 In Circuit Debugger Programmer - роз'єм ERNI

  1. A = Плата цільової програми з роз’ємом ERNI
  2. B = Дротовий кабель із роз’ємом ERNI на одному кінці
  3. C = цільовий роз’єм STM8 SWIM
  4. Дивіться малюнок 11

На малюнку 6 показано, що на цільовому роз’ємі ST-LINK/V16-ISOL відсутній контакт 2. Цей відсутній штифт використовується як запобіжний ключ на роз’ємі кабелю, щоб гарантувати правильне положення кабелю SWIM на цільовому роз’ємі, навіть штирі, що використовуються як для SWIM, так і для JTAG кабелі.ST-LINK-V2 In Circuit Debugger Programmer - ключові деталі4.1.2 Недороге підключення SWIM
На малюнку 7 показано, як підключити ST-LINK/V2, якщо на платі прикладної програми є недорогий 4-контактний роз’єм SWIM діаметром 2.54 мм.ST-LINK-V2 In Circuit Debugger Programmer - недороге підключення

  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 VDD Цільовий VCC(1) MCU VCC
2 ДАНІ ПЛАВАННЯ Штифт MCU SWIM
3 GND ЗЕМЛЯ GND
4 СКИДАННЯ СКИДАННЯ Штифт MCU RESET

1. Джерело живлення від плати прикладної програми підключається до плати налагодження та програмування ST-LINK/V2, щоб забезпечити сумісність сигналу між обома платами.ST-LINK-V2 In Circuit Debugger Programmer - Цільовий роз'єм SWIMУ таблиці 3 підсумовано назви сигналів, функції та сигнали цільового підключення за допомогою кабелю з окремими проводами.
Оскільки роздільний кабель SWIM має незалежні роз’єми для всіх контактів з одного боку, можна підключити ST-LINK/V2-ISOL до плати застосування без стандартного роз’єму SWIM. На цій пласкій стрічці певний колір і мітка для полегшення підключення до цілі посилаються на всі сигнали.
Таблиця 3. Недорогі кабельні з’єднання SWIM для ST-LINK/V2-ISOL

Колір Назва контакту кабелю функція Цільове з'єднання
Червоний CCTV Цільовий VCC(1) MCU VCC
Зелений UART-RX Невикористаний Зарезервовано (2) (не підключено до цільової плати)
Синій UART-TX
Жовтий BOOTO
Помаранчевий ПЛАВАННЯ ПЛАВАННЯ Штифт MCU SWIM
чорний GND ЗЕМЛЯ GND
Білий SWIM-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-контактного JTAG плоска стрічка в комплекті.
У таблиці 4 підсумовано назви сигналів, функції та сигнали цільового з’єднання стандартного 20-контактного JTAG плоска стрічка на ST-LINK/V2.
У таблиці 5 підсумовано назви сигналів, функції та сигнали цільового з’єднання стандартного 20-контактного JTAG плоска стрічка на ST-LINK/V2-ISOL.
Таблиця 4. ДжTAGКабельні з’єднання /SWD на STLINK-V2

Pin немає ST-LINK/V2  роз'єм (CN3) ST-LINKN2 функція Цільове з'єднання (JTAG) Цільове з'єднання (SWD)
1 ВАПП Цільовий VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND (2)
4 GND GND GNDK3) GND (3)
5 TDI JTAG ТДО JTDI GND (2)
6 GND GND GND (3) GND (3)
7 TMS SWDIO JTAG TMS, SW 10 JTMS SWDIO
8 GND GND GND (3) GND (3)
9 TCK SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 GND GND GND (3) GND (3)
11 Не підключено Не підключено Не підключено Не підключено
12 GND GND GND (3) GND (3)
13 TDO SWO JTAG TDI. SWO JTDO TRACESWOO)
14 GND GND GND (3) GND (3)
15 NRST NRST NRST NRST
16 GND GND GNDK3) GND (3)
17 Не підключено Не підключено Не підключено Не підключено
18 GND GND GND (3) GND (3)
19 VDD VDD (3.3 В) Не підключено Не підключено
20 GND GND GND (3) GND (3)
  1. Джерело живлення від плати прикладної програми підключається до плати налагодження та програмування ST-LINK/V2, щоб забезпечити сумісність сигналу між платами.
  2. Підключіть до GND для зменшення шуму на стрічці.
  3. Для правильної роботи принаймні один із цих контактів має бути підключений до землі. Рекомендується підключити їх усі.
  4. Додатково: для послідовного кабелю Viewer (SWV) слід.

Таблиця 5. ДжTAGКабельні з’єднання /SWD на STLINK-V2-ISOL 

Контактний номер Роз'єм ST-LINK/V2 (CN3) Функція ST-LINKN2 Цільове з'єднання (JTAG) Цільове з'єднання (SWD)
1 ВАПП Цільовий VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND (2)
4 Не підключено Не підключено Не підключено Не підключено
5 TDI JTAG ТДО JTDI GND (2)
6 Не підключено Не підключено Не підключено Не підключено
7 TMS SWDIO JTAG TMS. SW 10 JTMS SWDIO
8 Не підключено Не підключено Не підключено Не підключено
9 TCK SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 Не використовується(5) Не використовується(5) Не підключено(5) Не підключено(5)
11 Не підключено Не підключено Не підключено Не підключено
12 GND GND GND (3) GND (3)
13 TDO SWO JTAG TDI, SWO JTDO TRACESW0(4)
14 Не використовується(5) Не використовується(5) Не підключено(5) Не підключено(5)
15 NRST NRST NRST NRST
16 Не підключено Не підключено Не підключено Не підключено
17 Не підключено Не підключено Не підключено Не підключено
18 GND GND GND (3) GND (3)
19 Не підключено Не підключено Не підключено Не підключено
20 GND GND GND (3) GND (3)
  1. Джерело живлення від плати прикладної програми підключається до плати налагодження та програмування ST-LINK/V2, щоб забезпечити сумісність сигналу між платами.
  2. Підключіть до GND для зменшення шуму на стрічці.
  3. Для правильної роботи принаймні один із цих контактів має бути підключений до землі. Рекомендується підключити їх усі.
  4. Додатково: для послідовного кабелю Viewer (SWV) слід.

Таблиця 5. ДжTAGКабельні з’єднання /SWD на STLINK-V2-ISOL 

Контактний номер Роз'єм ST-LINK/V2 (CN3) Функція ST-LINKN2 Цільове з'єднання (ДжTAG) Цільове з'єднання (SWD)
1 ВАПП Цільовий VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND (2)
4 Не підключено Не підключено Не підключено Не підключено
5 TDI JTAG ТДО JTDI GND (2)
6 Не підключено Не підключено Не підключено Не підключено
7 TMS SWDIO JTAG TMS. SW 10 JTMS SWDIO
8 Не підключено Не підключено Не підключено Не підключено
9 TCK SWCLK JTAG TCK. SW CLK JTCK SWCLK
10 Не використовується(5) Не використовується(5) Не підключено(5) Не підключено(5)
11 Не підключено Не підключено Не підключено Не підключено
12 GND GND GND (3) GND (3)
13 TDO SWO JTAG TDI. SWO JTDO TRACESW0(4)
14 Не використовується(5) Не використовується(5) Не підключено(5) Не підключено(5)
15 NRST NRST NRST NRST
16 Не підключено Не підключено Не підключено Не підключено
17 Не підключено Не підключено Не підключено Не підключено
18 GND GND GND (3) GND (3)
19 Не підключено Не підключено Не підключено Не підключено
20 GND GND GND (3) GND (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 In Circuit Debugger Programmer - ДжTAG і підключення SWD

  1. A = Дошка цільової заявки з JTAG роз'єм
  2. B = JTAG/SWD 20-жильний плоский кабель
  3. C = STM32 JTAG і цільовий роз'єм SWD

Посилання на роз’єм, необхідний на цільовій платі застосування: 2x10C обгортка заголовка 2x40C H3/9.5 (крок 2.54) – HED20 SCOTT PHSD80.ST-LINK-V2 In Circuit Debugger Programmer - стрічковий макетПримітка: Для недорогих застосувань або коли площа стандартного 20-контактного роз’єму з кроком 2.54 мм занадто велика, можна реалізувати TAG-Підключити рішення. The TAG- Адаптер і кабель підключення забезпечують простий і надійний спосіб підключення ST-LINK/V2 або ST-LINK/V2ISOL до друкованої плати без необхідності сполучення компонентів на прикладній друкованій платі.
Щоб отримати докладніші відомості про це рішення та інформацію про площу друкованих плат, відвідайте веб-сайт www.tag-connect.com.
Посилання на компоненти, сумісні з JTAG і SWD інтерфейси:
a) адаптер TC2050-ARM2010 (інтерфейсна плата з 20 контактів на 10 контактів)
b) 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 щоб бути в курсі останніх версій.
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  Версія
IAR™ EWARM 6.2
Keil® MDK-ARM™ 4.2

Для ST-LINK/V2 потрібен спеціальний драйвер USB. Якщо налаштування набору інструментів не інсталює його автоматично, драйвер можна знайти на www.st.com під назвою STSW-LINK009.
Для отримання додаткової інформації про інструменти сторонніх розробників відвідайте наступний сайт webсайти:

Схематика

ST-LINK-V2 In Circuit Debugger Programmer - стандартний кабель ERNIЛегенда для опису пінів:
VDD = цільовий обсягtagсенс
DATA = лінія SWIM DATA між метою та інструментом налагодження
GND = об'єм земліtage
RESET = скидання цільової системиST-LINK-V2 In Circuit Debugger Programmer - недорогий кабельЛегенда для опису пінів:
VDD = цільовий обсягtagсенс
DATA = лінія SWIM DATA між метою та інструментом налагодження
GND = об'єм земліtage
RESET = скидання цільової системи

Історія переглядів

Таблиця 7. Історія перегляду документа 

Дата Ревізія Зміни
22-квіт-11 1 Початковий випуск.
3-черв-11 2 Таблиця 2: Плоскі стрічкові з’єднання SWIM для ST-LINK/V2: додано примітку 1 до функції «Target VCC».
Таблиця 4: ДжTAGКабельні з’єднання /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/trademarks. Усі інші назви продуктів або послуг є власністю відповідних власників.
Інформація в цьому документі замінює інформацію, надану раніше в будь-яких попередніх версіях цього документа.
© 2024 STMicroelectronics – Усі права захищено

ST - логотипwww.st.com

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

ST ST-LINK-V2 In Circuit Debugger Programmer [pdfПосібник користувача
ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 In Circuit Debugger Programmer, ST-LINK-V2, In Circuit Debugger Programmer, Circuit Debugger Programmer, Debugger Programmer

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *