8-900-374-94-44
[email protected]
Slide Image
Меню

Программатор st link v2: ST-LINK/V2 [СN Version], Внутрисхемный программатор/отладчик JTAG для мк STM8 и STM32, ST Microelectronics

Бюджетный программатор/отладчик ST-LINK/V2 [mini] от компании Waveshare

ST-LINK/V2 [mini] – крайне экономичное решение для внутрисхемного программирования и отладки микроконтроллеров STM8 и STM32. Изделие имеет минимальные габариты. На плате для защиты от короткого замыкания установлен самовосстанавливающийся предохранитель на 500 мА. Выходные уровни напряжения ST-LINK/V2 [mini] составляют  3.3 В и 5 В. К компьютеру плата подключается через стандартный USB порт. Для работы с целевой платой  используются SWIM и SWD интерфейсы, которые характеризуются быстрым откликом при отладке и высокой скоростью программирования. Отладчик работает в полноскоростном (FS) режиме. Доступны стандартные функции отладки: пошаговое выполнение программы, точки останова, просмотр переменных и регистров и т. д. ST-LINK/V2 [mini] имеет обновляемое firmware для расширения списка совместимых МК. Режим обновления ПО — автоматический. Изделие поддерживается широким спектром программных средств, среди которых интегрированные среды разработки IAR, Keil, ATOLLIC, а также утилиты STM.

ST-LINK/V2 [mini] поддерживает все STM8 (SWIM интерфейс) и все STM32 (SWD интерфейс).

Для работы с изделием требуется установить USB драйвер.

Таблица 1. Сравнительные характеристики различных моделей программаторов/отладчиков

Параметр

ST-LINK/V2 (mini)

ST-LINK/V2

ST-LINK

Примечание

Диапазон напряжений SWD

1.65V — 3.6V

1.65V — 3.6V

3V — 3.6V

ST-LINK/V2 иST-LINK/V2 (mini) низковольтные МК STM32

Диапазон напряжений SWIM

1.65V — 5.5V

1.65V — 5.5V

1.65V — 5.5V

 

Поддержка SWV

Нет

Да

Нет

 

Отладочные интерфейсы

2

2

1

ST-LINK/V2 и ST-LINK/V2 (mini) поддерживает STM8/STM32 с использованием отдельных интерфейсов

LED индикатор

Двухцветный LED

Двухцветный LED

Красный LED

Двухцветный светодиод увеличивает возможности индикации состояний

Предохранитель

Да

Нет

Нет

Предохранитель поможет избежать повреждений при КЗ

Таблица 2.

ST-LINK/V2 (mini) должен быть подключен к приложению на STM8 через SWIM интерфейс

Вывод отладчика

Вывод целевой платы

Описание

VCC

MCU VCC

STM8 VCC

SWIM

MCU SWIM

STM8 SWIM PIN

GND

GND

STM8 GND

RST

MCU RESET

STM8 RESET PIN

Таблица 3. ST-LINK/V2 (mini) должен быть подключен к приложению на STM32 через SWD интерфейс

Вывод отладчика

Вывод целевой платы

Описание

VCC

MCU VCC

STM32 VCC

SWDIO

MCU SWDIO

STM32 SWD SWDIO

GND

GND

STM32 GND

SWCLK

MCU SWCLK

STM32 SWD SWCLK

Примечание. Чтобы избежать повреждения ST-LINK/V2 (mini), VCC и GND должны быть подключены корректно.

Рис. 1. Программатор/отладчик ST-LINK/V2 [mini]. Общий вид

Рис. 2. Программатор/отладчик ST-LINK/V2 [mini]. Вид сверху

Рис. 3. Программатор/отладчик ST-LINK/V2 [mini]. Вид снизу

Отличительные особенности:

  • На плате установлен самовосстанавливающийся предохранитель 500 мА, чтобы избежать повреждения от КЗ;
  • Уровни выходного напряжения (3.3 V/5 V), простота отладки и программирования;
  • Стандартный USB интерфейс для простого подключения к PC;
  • Возможности отладки/программирования:
    • отладка: работа в полноскоростном режиме, пошаговое выполнение, точки останова, просмотр переменных и регистров и т. д.,
    • программирование: поддержка FLASHROM, EEPROM и т. д.,
    • USB2.0 и SWIM/ SWD интерфейсы: быстрый отклик в режиме отладки и высокая скорость программирования;
  • Обновляемое firmware:
    • Firmware обновляется для расширения списка поддерживаемых МК,
    • автоматическое обновление;
  • Поддерживаемое ПО:
    • ST-LINK Utility v2. 0 (или выше),
    • STVD Version 4.2.1 (или выше),
    • STVP Version 3.2.3 (или выше),
    • IAR EWARM Revision v6.20 (или выше),
    • IAR EWSTM8 Revision v1.30 (или выше),
    • KEIL RVMDK Revision v4.21 (или выше),
    • ATOLLIC,
    • TASKING;
  • Поддерживаемые микроконтроллеры:
    • все STM8 (SWIM интерфейс),
    • все STM32 (SWD интерфейс).

Дополнительную информацию и программное обеспечение можно найти на сайте производителя.

Анонс составил и подготовил
Шрага Александр,
[email protected]

Производители: Wvshare

Разделы: Программаторы

Опубликовано: 10.03.2017

ST-LINK/V2 / STM32 / stD

Статья о том, как сделать программатор ST-LINK/V2 из дешёвой платы Blue Pill.

Фирменный программатор от ST это, грубо говоря, просто микроконтроллер STM32F103C8 со специальной прошивкой и распаянными выводами.

На платах типа Discovery или Nucleo, тоже установлены STM32F103C8 выполняющие роль программаторов.

картинка

Некоторые платы Nucleo сделаны так, чтоб их можно было разделить, сделав из одной части какое-то устройство, а другую использовать в качестве ST-LINKа.

На плате Blue Pill установлен такой же STM32F103C8, и соответственно закинув в него спец. прошивку мы получаем ST-LINK/V2 c интерфейсом SWD для микроконтроллеров семейства stm32.

Безусловно, можно купить «китайский» ST-LINK и не заморачиваться, однако в случае с описываемой платой, мы всегда можем использовать её по прямому назначению.

Итак, вся задача сводится к двум действиям, зашить в плату спец. программу, и обновить через фирменную STМовскую утилиту.

Качаем этот файлик, и прошиваем его либо с помощью существующего программатора ST-LINK, либо через UART, как описано вот здесь

(описание сделано для Win и Linux).

После прошивки нужно обновить наш программатор.

Отключите железку от компьютера (конвертер вообще больше не нужен, можно положить на полку), верните джампер на место…

… и подключите платку к USB.

Далее инструкции для разных ОС.


Плата должна определится так…

Драйвера должны были установиться во время инсталяции Atollic TrueStudio. Если драйверов нет, тогда скачайте ST-LINK Utility (можно с сайта ST) и установите её, драйвера подгрузятся автоматически.

Теперь скачайте архив (можно с сайта ST) с утилитой для обновления и распакуйте его куда-нибудь. В папке windows найдите ST-LinkUpgrade.exe, запустите и нажмите

Device Connect

Если устройство увиделось, то появятся всякие данные…


Смело жмите YES >>>>

Нажмите ОК.

Всё готово. Закройте программу и отключите плату от компа.


Скачайте архив (можно с сайта ST) с утилитой для обновления и распакуйте в домашнюю папку.

Подключите плату к компу и проверьте определилась ли она…

lsusb

Соответствующие правила должны были прописаться при установке Atollic TrueStudio. Если не устанавливали, тогда в скаченном архиве найдите файлы…

… скопируйте их в папку /etc/udev/rules.d и перегрузите правила…

sudo udevadm control --reload-rules

Теперь плата должна определиться.

Идём дальше. Откройте терминал, перейдите в папку ./stsw-link007/AllPlatforms/

cd ./stsw-link007/AllPlatforms/

… и запустите STLinkUpgrade.jar

sudo java -jar ./STLinkUpgrade.jar

Нажмите Open in update mode

Если появились версии прошивок, тогда нажимайте Upgrade

Всё готово. Закройте программу и отключите плату от компа.


Подключение программатора

Подсоединяем наш новоиспечённый ST-LINK к целевой плате…

… и всё, втыкаем программатор в USB и отлаживаем свои программы

Проводок на RESET можно не делать, у меня работает и с ним, и без него.
Резисторы между В12 и В14 пробовал разные, и даже замыкал напрямую, работало во всех случаях. В итоге поставил на 280 Ом.

С прогамматором покончено.



Важное замечание!

Если целевая плата такая же как на рисунке, тогда скорее всего у неё стоит защита от записи. Как её снять описано здесь (WARNING Remove Protection).

И ещё, когда генерите проект в Cube, обязательно инициализируйте Serial Wire

… в противном случае, после прошивки программатор не будет видеть плату, а в консоль полезут сообщения типа Target is not responding, retrying.

Если забыли инициализировать Serial Wire, тогда переставьте джампер…

… нажмите Reset, залейте (через программатор) исправленный код и верните джампер в исходное положение.

Это относится ко всем микроконтроллерам серии STM32F103.


Ну и под занавес кратенькая инструкция о том, какие кнопки нажимать в TrueStudio

Соберите программу —

Запустите отладку —

В новом окне…

Запустите программу (внутри МК)

Поставьте программу на паузу —

В главном цикле поставьте Breakpoint(курсор на нужную строчку и Ctrl + Shift + B)

Понажимайте —

Когда наиграетесь нажмите —


И ещё одно важное замечание. На момент написания статьи у меня стояла True Studio версии 9.0.1, когда я обновил её до версии 9.1, то программатор отказывался работать пока я его не обновил непосредственно из среды…

Это всё.

Всем спасибо

Телеграм-чат istarik

Телеграм-чат STM32

Кабели ST-Link/V2, которые экономят стоимость/пространство печатной платы

Решения Tag-Connect™ для отладчиков и программистов

Узнайте больше о том, как Tag-Connect экономит ваши деньги на каждой печатной плате!


ST-LINK/V2 — это внутрисхемный отладчик и программатор для семейств микроконтроллеров STM8 и STM32.

Сменные кабели отладки/программирования Tag-Connect™ экономят деньги и место на каждой плате!

У нас есть несколько простых и компактных решений для ST-LINK/V2.

1. Полностью традиционный JTAG с использованием нашего адаптера TC2050-ARM2010 с 10-контактными кабелями Plug-of-Nails(tm) TC2050-IDC. Совместимость со всеми процессорами ARM.
2. Решение SWD (Serial Wire Debug) меньшего размера для процессоров Cortex. Интерфейс JTAG ARM20-CTX и кабель TC2030-IDC.
3. Решение SWIM для STM8.

Оба решения схожи тем, что в них используется 20-контактный адаптер Tag-Connect. Однако полностью традиционный JTAG также позволяет дополнительно запитать цель от отладчика и обеспечивает доступ ко всем сигналам, обеспечиваемым традиционным 20-контактным соединением ARM 0,1″, в то время как решение SWD (Serial Wire Debug) обеспечивает доступ только к сигналы, используемые протоколом SWD.

Полностью традиционный JTAG с использованием адаптера TC2050 и TC2050-ARM2010

Оба решения для ST-LINK/V2 схожи в том, что для них требуются адаптер и кабель, так что вам решать, какое из них выбрать. в зависимости от потребностей вашей печатной платы. Вот первое решение:

Подключите TC2050-ARM2010 к ST-LINK/V2 и подключите кабель TC2050-IDC к адаптеру.

Кабели «с ножками» и «без ножек» имеют стандартную длину 6 дюймов.
Для TC2050-IDC-NL потребуется TC2050-CLIP, если вам нужно решение без помощи рук во время отладки.

Ознакомьтесь с техническими описаниями:

Решения

Кол-во
Разъем для печатной платы Разъем для отладки Наименования (Нажмите для получения подробной информации) Цена 043

ARM20 до 10 Pin Plug-of-Nails™ — без ножек

Конец печатной платы: 10 Pin Plug-of-Nails™ без ножек Конец отладки: 20-контактный разъем IDC 0,1 дюйма, гнездо

1 x TC2050-ARM2010 20-контактный адаптер ARM на TC2050

1 x TC2050-IDC-NL, 10-контактный кабель без ножек с ленточным разъемом. TC2050-CLIP-3PACK Фиксирующая плата CLIP для кабелей TC2050-NL — 3 шт. в упаковке

Включите этот товар

Цена: 81,86 € Кол-во: 1 5 8 004 ARM20 на 10-контактный разъем Nails™ — с ножками

Конец печатной платы: 10-контактный Plug-of-Nails™ с ножками Конец отладки: 20-контактный разъем IDC 0,1 дюйма, гнездо

1 x TC2050-ARM2010 20-контактный адаптер ARM на TC2050

1 x TC2050-IDC — Tag-Connect 2050 IDC

1

0080

Кол-во: Купить

Решение SWD с использованием ARM20-CTX

*Отладчик не входит в комплект. Требуется несложная сборка. TX в отладчик ST-LINK/V2 , затем кабель TC2030-IDC к адаптеру ARM20-CTX, и все готово!0016 Кабели «с ножками» и «без ножек» имеют стандартную длину 6 дюймов.
Для TC2030-IDC-NL потребуется TC2030-CLIP, если вам нужно решение без помощи рук во время отладки.

Ознакомьтесь с техническими описаниями:

Решения

Кол-во Штекер 6 Pin-of-ARM 20058
Разъем для печатной платы Разъем для отладки Наименования (Нажмите для получения подробной информации) Цена 043

ARM20 до 6 Pin Plug-of-Nails™ — с ножками

Конец печатной платы: 6-контактный Plug-of-Nails™ Legged Конец отладки: 20-контактный разъем IDC 0,1 дюйма, гнездо

1 x 20-контактный адаптер ARM20-CTX на TC2030-IDC для Cortex

TC2030-IDC 6-контактный кабель Tag-Connect Plug-of-Nails™ с пружинными штифтами и ножками

Цена: 60,16 € Кол-во: Купить
Nails™ — без ножек

Конец печатной платы: 6-контактный Plug-of-Nails™ без ножек Конец отладки: 20-контактный разъем IDC 0,1 дюйма, гнездо

1 x ARM20-CTX 20-контактный адаптер TC2030-IDC для Cortex

1 x TC2030-IDC-NL

1 x TC2030-CLIP-CLIP-CLIP-Retaining board для кабелей TC2030-NL — 3 шт. в упаковке

Включите этот товар

Цена: 77,11 € Кол-во: Купить
20

решение для STM8

Решения

9 Plug-of-ail PCB:Pip-of-Nail
Разъем для печатной платы Отладочный разъем Артикул (Нажмите на элемент, чтобы узнать подробности) Цена Кол-во Купить

SWIM to 6 Pins Plug -0 Legs-0-0-Sails 061

Конец печатной платы: 6-контактный разъем Plug-of-Nails™ без ножек Конец отладки: 4-контактный SWIM/Molex 0,1 дюйма

1 x TC2030-SWIM-NL

1 x TC2030-CLIP-3PACK Фиксирующая плата CLIP для кабелей TC2030-NL — 3 шт. в упаковке

Включите этот товар

Цена: 73,39 € Кол-во: Купить

SWIM to 6 Pin Plug-of-Nails™ — с ножками

1 s™ на ножках ДАНКАНСКИЙ КОНЕЦ: 4 PIN-плавание/MOLEX 0,1 «

1 X TC2030-SWIM

Цена: € 56,44 QTY: Buy
.

Программатор/отладчик ST-Link V2 Mini STM8 и STM32 в металлическом корпусе

Товар № 50402

Отладчик программатора ST-Link V2 Mini STM8 STM32 3,3 В/5 В с металлическим корпусом (в случайном цвете: синий, зеленый, черный, красный, желтый или оранжевый)

Описание: ST-Link/V2 mini — программатор-клон малого форм-фактора и встроенный отладчик для STM8 и STM32. Этот мини-программатор STM является недорогой альтернативой, поддерживает отладку интерфейса STM32 SWD и отладку SWIM для контроллеров серии STM8 или STM32. Он может обеспечить питание для целевого выхода 5 В и 3,3 В.

Особенности:

4

Технические характеристики:

Поддерживаемые серии устройств:

      — Микроконтроллеры серии STM8

      — Микроконтроллеры серии STM32

  ● Поддерживаемые интерфейсы: 

      — JTAG/отладка последовательного провода (SWD)

      — Модуль однопроводного интерфейса (SWIM) 0 0  

4 ed Среды разработки: 

      — ST-LINK Utility 2. 0 и выше

      — STVD 4.2.1 и выше

      — STVP 3.2.3 и выше

      — IAR EWARM V6.20 и выше

      — IAR EWS0TM8 V9 и выше.0007

      — KEIL RVMDK V4.21 и выше

  ●  Цвет корпуса:  Доставляется случайный цвет. 7

Рекомендуемые ресурсы для этого продукта:

● USB-драйвер ST-LINK, подписанный для Windows 7, 8, 10
●   Кодирование 32-разрядных микросхем STM32 с помощью Arduino IDE

В комплект входят:

Сделано в Китае)

1 4-контактный кабель Dupont «мама-мама».


Документы и файлы:

Печатная плата, установленная внутри корпуса из алюминиевого сплава, портативная, безопасная и надежная Определение интерфейса, напечатанное на корпусе, понятное, удобное и практичное
 ●  5 В, 3,3 В одновременно, что позволяет запрограммировать целевую плату как на 5 В, так и на 3,3 В
 ●  Внутренний самовосстанавливающийся предохранитель 500 мА, обеспечивает дополнительную защиту USB-порта компьютера
 ●  Светодиодный индикатор красного и синего цвета, позволяющий всегда следить за состоянием ST-LINK V2 0
en.stsw-link009.zip
Драйвер USB для Windows (32/64-бит) 7, 8 и 10

Похожие продукты:

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

365,00   EGP

   

В настоящее время
Нет в наличии

Цена:
115,00  

египетских фунтов за единицу

новые продукты

Пластиковый поворотный потенциометр с отверстием 22 мм, сопротивление 5 кОм

190,00   EGP

47 мкГн 2,1 А SMD экранированный силовой дроссель CDRh204R-470

8,00   EGP

Реле 6В SPDT (5 контактов) Герметичное — 7А

7,00   EGP

22 пФ, 50 В SMD керамический конденсатор 1206 (полоска из 10 шт.

Добавить комментарий

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