ST-Link V2 – это профессиональный, но при этом доступный инструмент. Он совместим с контроллерами линеек STM32 и STM8. Поддерживаются интерфейсы SWD, SWIM. ST-Link V2 позволяет пошагово исполнять программу микроконтроллера и следить за значениями всех регистров, что сильно облегчает работу с большими проектами.
Кроме того, с этим программатором в память микроконтроллера можно записать ещё и сам загрузчик, с помощью которого МК прошивается через USB/UART, и таким образом восстановить казавшийся нерабочим контроллер.
Подключается к ПК по USB интерфейсу, в ОС определяется как виртуальный Com Port. Устройство оснащено светодиодной индикацией, благодаря которой можно видеть в каком режиме находится прибор. Также на разъеме имеются выводы питания с напряжением 3.3 В и 5 В, для питания программируемых микроконтроллеров. Для удобства на корпусе программатора нанесены обозначения выводов разъема.
Программатор подключается к платам одним из двух способов:
- посредством JTAG/SWD интерфейса к платам на базе STM32;
- посредством SWIM-интерфейса к платам на базе STM8.
Особенности:
- Наличие самовосстанавливающегося предохранителя 500 мА, чтобы избежать повреждения от КЗ.
- Выходное напряжение: 3.3В/5В.
- Питание: 5В от USB ПК.
- Поддержка подключения Full Speed USB 2.0
- Не требует дополнительных проводов для подключения к USB (тип подключения USB-A).
- Светодиодная индикация.
- Поддержка SWD, SWIM и JTAG интерфейсов с напряжением 3.3В.
- Поддерживаемое ПО:
— 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 интерфейс). - Возможности отладки/программирования:
— отладка: работа в полноскоростном режиме, пошаговое выполнение, точки останова, просмотр переменных и регистров и т. д.,
— программирование: поддержка FLASHROM, EEPROM и т. д.,
— USB2.0 и SWIM/ SWD интерфейсы: быстрый отклик в режиме отладки и высокая скорость программирования;
Подключение к приложению на STM8 через SWIM интерфейс:
Вывод отладчика | Вывод целевой платы | Описание |
---|---|---|
VCC | MCU VCC | STM8 VCC |
SWIM | MCU SWIM | STM8 SWIM PIN |
GND | GND | STM8 GND |
RST | MCU RESET | STM8 RESET PIN |
Подключение к приложению на 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 (ZIP)
Скачать документацию (PDF)