Описание программатора отладчика ST-LINK/V2
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 драйвер.
Технические характеристики программатора ST-LINK
- Тип устройства - программатор
- Совместимость с микроконтроллерами stm8, stm32 mcu
- Вход 5В для питания устройства
- Интерфейсы подключения и программирования - swim, usb, JTAG/serial wire debugging (SWD), serial wire viewer (SWV)
- USB 2.0 высокоскоростной интерфейс
- SWIM поддержка низкоскоростного и высокоскоростного режимов
- Возможность обновления прошивки
- Вес - 10 гр.
Дополнительная информация по применению данного программатора ST-LINK
Микроконтроллеры STM32 построены на ядре ARM Cortex, которое имеет интерфейс отладки SWD, соответственно ST-Link позволяет программировать и отлаживать и другие 32-битные мк на базе ARM-Cortex. Можно сказать, это практически единственный программатор мк STM8. А для STM32 существуют и другие универсальные программаторы.
Поддерживаемое программное обеспечение
- 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;
Ссылка на загрузку драйвера USB и утилиту STM32 ST-LINK Utility v4.0.0 для программатора ST-LINK/V2
Схема программатора ST-LINK/V2
Схема подключения и описание выводов (распиновка) программатора ST-LINK/V2
- RST - сигнал сброса
- GND - общий, минус питания
- SWIM - интерфейс single-wire interface module, однопроводный
- 3.3V - здесь присутствует напряжение 3,3 вольта
- 5.5V - 3.3V - здесь присутствует напряжение 5 вольт
- SWDIO - двунаправленный вывод TMS, который обеспечивает JTAG-отладку и возможность работать в тестовом режиме
- SWCLK - контакт для линии тактирования
Инструкция по безопасности и предостережения:
Программатор/отладчик ST-LINK MINI работает с напряжениями логических уровней 3,3 вольта. Подключение программатора к устройствам с уровнями логики не допускается. Во избежание повреждения программатора рекомендуется подавать питание на целевой МК непосредственно от программатора (вывод VCC +3,3V) или подавать питание на МК от внешнего источника с напряжением 3,3 вольта. Максимально допустимый ток вывода VCC (+3,3V) до 300мА.