ST-Link v2.1 REV Type-C
Программатор ST-Link V2-1 это внутрисхемный отладчик и программатор для микроконтроллеров серий STM32.
Программатор имеет SWD SWO RESET UART ( логический уровень 3.3 Вольта но с 5 Вольтовой логикой тоже работает
имеет конвертор уровней ) интерфейсы для работы с любым STM32 микроконтроллером, установленным на программируемой плате
Поддержка автоматического обновления встроенного программного обеспечения, чтобы обеспечить последующая поддержку компании ST
Gerber_ST-Link v2.1 REV Type-C.zip — Gerber файл платы
Protected-2-1-Bootloader.bin — прошивка
Процесс установки:
1) Устанавливаем из текущего архива программу STM32 ST-LINK Utility v4.3.0 именно эту версию ( с более поздними работать не будет ).
2) Заливаем Protected-2-1-Bootloader.bin через SWD или DFU ( кому как удобнее ) на наш созданный программатор.
3) Подключаем только что прошитый наш программатор через UCB и в программе ST-LINK Utility v4.3.0 выбираем -ОБНОВЛЕНИЕ.
4) нам предложит несколько вариантов : нам нужен STM32 + VCP + MSD выбираем его и жмем обновить.
5) Далее качаем последнюю версию программы STM32CubeProgrammer и в ней обновляем наш девайс до последней прошивки.
6) для работы версии 2-1 и VCP устанавливаем драйвера которые идут в данном архиве.
ФОТО ГОТОВОГО ИЗДЕЛИЯ:
По всем вопросам пишите: golinskiy.konstantin@gmail.com
-
Главная -
Драйверы
-
Сетевые устройства
-
Сетевые устройства STM
-
STM STLink dongle
Установить драйверы автоматически
Бесплатное ПО
Доступные драйверы (1)
-
STM STLink dongle
Тип драйвера:
USBDevice
Производитель:
STMicroelectronics
Версия:
2.01
(08 июн 2017)
Файл *.inf:
stlink_dbg_winusb.inf
Установить драйвер
Скачать драйвер
Windows Vista, 7, 8, 8.1, 10
-
USBVID_0483&PID_3748
-
USBVID_0483&PID_374A&MI_00
-
USBVID_0483&PID_374B&MI_00
-
USBVID_0483&PID_374E&MI_00
-
USBVID_0483&PID_374F&MI_00
-
В каталоге нет драйверов для STM STLink dongle под Windows.
Скачайте DriverHub для автоматического подбора драйвера.
Драйверы для STM STLink dongle собраны с официальных сайтов компаний-производителей и других проверенных источников.
Официальные пакеты драйверов помогут исправить ошибки и неполадки в работе STM STLink dongle (сетевые устройства).
Скачать последние версии драйверов на STM STLink dongle для компьютеров и ноутбуков на Windows.
Скачать и обновить нужные драйверы автоматически
Скачать DriverHub
Версия: 1.3.7.1452 для Windows 7, 8, 10 и 11
Бесплатное ПО
Скачивая программу, Вы принимаете условия Пользовательского соглашения и Политик конфиденциальности.
В комплекте идет опциональное ПО
В комплекте идет опциональное ПО
- Yandex Browser
- Opera Browser
- Avast Free Antivirus
- World of Tanks
- World of Warships
Содержание
- Делаем ST-Link V2.1 из китайского ST-Link V2
- Предисловие
- Приступаем к работе
- Вскрываем.
- Прошивка
- Обновление до ST-Link V2.1
- Завершающая часть
- Настраиваем бесплатную сборку для написания и отладки программ под микроконтроллеры на основе ядра ARM под Windows 10
- Оглавление
- Постановка задачи
- Выбор программных средств реализации
- Ставим Eclipse Neon 3
- Stm32 st link v2 driver windows 10
- Кто сейчас на форуме
Делаем ST-Link V2.1 из китайского ST-Link V2
Привет, Хабр!
В данной статье расскажу как модифицировать ST-Link V2 до ST-Link V2.1.
Возможно для кого-то это не будет новостью, но особой инфы по данной теме в инете не нашел.
Кому интересно — прошу под кат.
Предисловие
Так уж случилось, что мне надоели лишние провода.
Немного подумав я вспомнил что на платах Nucleo и Discovery — ST-Link совмещает в себе SWD и VCP (Virtual Com Port).
Первое что пришло в голову — купить самую дешевую из подобных плат, попытаться сдампить прошивку в обход защиты и залить в программатор из китая, либо же развести новую плату.
Однако мне подсказали ссылку на GitHub с уже вытянутым загрузчиком, в итоге получилось то что получилось.
Приступаем к работе
Модификацию можно произвести только на версии софта под Windows, кроссплатформенная версия софта отказывается обновлять девайс!
Есть несколько вариантов модификации, и часть из них нельзя сделать если чип не подходящий (не хватит памяти).
Например, модификацию STM32+MSD+VCP можно сделать только если чип STM32F1xxCBxx, однако у нее есть аналог STM32+Audio, который даст STM32+VCP (в принципе что нам и требуется).
— Паяльник;
— Мультиметр с прозвонкой;
— ПК с ОС Windows (может получится через Wine, не пробовал);
— Архив с нужным софтом и бутлоадером (PASS: QWK2tn+fM.EdjX6z).
— Китайский клон ST-Link V2;
— USB-UART адаптер либо второй ST-Link.
Вскрываем.
Прошивка
Есть два пути — USB-UART (немного сложнее) либо второй ST-Link.
1) Прозвонкой находим резистор который подключен к BOOT0.
Делаем перемычку от стороны этого резистора которая подключена к BOOT0 к 3.3v.
PA9(TX) может быть подключен к светодиоду или резистору рядом с ним, потому прозваниваем.
Так же подпаиваем питание.
Прошиваем загрузчик Protected-2-1-Bootloader.bin с помощью STM32 Flash loader demonstrator.
После прошивки отпаиваем перемычку, PA9 и PA10 (PA10 оставляем если хотим вывести SWO).
На платах есть по 4 контакта, в некоторых случаях они уже промаркированы, в противном же случае прозваниваем их относительно PA13(SWDIO) и PA14(SWCLK), подпаиваемся вторым ST-Link.
Так же подпаиваем питание.
Устанавливаем STM32 ST-LINK Utility V4.3 из архива, снимаем защиту от записи и прошиваем загрузчик Protected-2-1-Bootloader.bin.
Для снятия защиты в программе STM32 ST-LINK Utility жмем Target > Option Bytes, переключаем Read Out Protection в Disabled и жмем Apply.
Обновление до ST-Link V2.1
После прошивки подключаем прошитый ST-Link (уже почти V2.1) к ПК.
В программе STM32 ST-LINK Utility V4.3 жмем ST-LINK > Firmware update.
Жмем Device Connect — получаем список возможных модификаций:
Выбираем нужную вам модификацию, в моем случае STM32+MSD+VCP, жмем Yes >>>>.
Ждем пока завершится обновление…
Завершающая часть
Так как SWIM и RST после такой модификации не работают — отрезаю их.
Так же отрезаю дублирующие 5V и 3.3V.
Получается 4 свободных пина.
На них подпаиваюсь проводками к чипу:
Вывожу все на основной разъем, на оставшиеся свободные пины.
Получилась такая распиновка:
Накарябал скальпелем маркировку на корпусе:
Не забываем отмыть плату после пайки!
В итоге, в ПК девайс определяется так:
Я без понятия чему равен объем виртуальной флешки (в данном случае к ST-Link V2.1 был подключен F103C8).
Если на нее закинуть файл прошивки — программатор прошьет чип без программ.
Спасибо за внимание!
При копировании попрошу оставлять ссылочку на первоисточник.
С вопросами обращайтесь в комментарии, чем смогу — помогу.
Источник
Настраиваем бесплатную сборку для написания и отладки программ под микроконтроллеры на основе ядра ARM под Windows 10
Идея написать статью (которая войдет в цикл статей для новичков, остро жаждущих создавать что-то на микроконтроллерах при почти нулевых знаниях в области программирования в принципе) пришла мне после того, как мне пришлось немного отвлечься от своих основных дел, чтобы помочь другу настроить рабочую среду для написания софта под его небольшой домашний проект на основе board-а с stm32f103 на борту. Я рассчитывал, что это займет около получаса, максимум час, но ноутбук друга был на Windows 10 x64, что для меня уже непривычно (сам работаю в Ubuntu). По итогу мы потратили практически 8 часов на настройку и создание простого проекта, борясь с многими не очевидными вещами.
Параллельно с этим мне пришлось подробно объяснять, какой элемент сборки для чего нужен, а так же, как эти элементы взаимодействуют между собой, поскольку друг до этого никогда ранее с микроконтроллерами не сталкивался (от слова «видел Arduino в магазине»).
Данный материал призван помочь начинающим быстро и без проблем настроить полностью бесплатную инфраструктуру для работы с микроконтроллерами, а так же понять, каким образом происходит сборка итогового бинарного файла. Производитель и модель микроконтроллера на этапе настройки этой инфраструктуры неважны. Главное, чтобы в его основе лежало ядро ARM.
Оглавление
Постановка задачи
Выбор программных средств реализации
Ставим Eclipse Neon 3
Как говорилось выше, для того, чтобы писать код, нам нужен текстовый редактор, в котором было бы удобно писать (различные методы авто-дополнения, поиска по проекту, навигация по файлам и т.д). А после того, как мы написали код, было бы неплохо, чтобы его компиляция, сборка и исполнение — были бы делом пары комбинаций клавиш (или кликов мышью, кому как удобно).
Для этих целей я использую Eclipse. Помимо редактора, он представляет еще возможность подключения различных расширений, которые значительно упрощают жизнь разработчика, сводя всю рутинную работу (сборку, компоновку, загрузку программы в контроллер) к паре кликов/нажатий.
Источник
Stm32 st link v2 driver windows 10
Все началось с того, что я купил себе отладочную плату STM8S-Discovery. Купил, поставил IAR для STM8, и. Ничего не завелось. IAR говорит, что ST-Link не обнаружен.
Известно, что ST-LINK конфликтует с Daemon Tools. Однако я никогда не ставил оного софта. Тем не менее, при вдумчивом курении реестра обнаружились ключи Daemon Tools Lite и Daemon Tools Pro (. ). ХЗ откуда, видимо подтянула какая-то программа.
Снес ключи (проверив, что самих файлов драйверов тоже не существует), снес весь мало-мальски подозрительный софт, включая VMWare, почистил реестр, переустановил IAR заново. Тот же результат, нифига не работает.
Решение найдено.
Discovery лечится так: втыкаем флешку, ждем, пока определится, втыкаем Discovery. Все работает, флешку можно вынуть.
_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Последний раз редактировалось YS Вт июн 12, 2012 15:04:41, всего редактировалось 3 раз(а).
hybroid | |||
Карма: 45 |
Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc |
||
YS | |||
Карма: 69 |
_________________ |
||
ibiza11 | |||
Карма: 21 |
этот файлик и перезапустить среду IAR. Мне помогло. Навигационные модули позволяют существенно сократить время разработки оборудования. На вебинаре 17 ноября вы сможете познакомиться с новыми семействами Teseo-LIV3x, Teseo-VIC3x и Teseo-LIV4F. Вы узнаете, насколько просто добавить функцию определения местоположения с повышенной точностью благодаря использованию двухдиапазонного приемника и функции навигации по сигналам от MEMS-датчиков. Поработаем в программе Teseo Suite и рассмотрим результаты полевого тестирования. |
||
YS | |||
Карма: 69 |
Спасибо, сейчас попробую. Но сейчас попробую и Ваш драйвер. _________________ Компания Infineon представила 40-вольтные MOSFET семейства OptiMOS 5. Данные транзисторы относятся к категории Normal Level MOSFET и имеют повышенное значение порогового напряжения (по сравнению с другими низковольтными MOSFET), что обеспечивает защиту от ложного срабатывания при работе в средах с высоким уровнем шума. |
||
YS | |||
Карма: 69 |
Попробовал. Нет, к сожалению, с ним при попытке начала отладки IAR просто вылетает с ошибкой. MSP430-FET у меня не работал потому что, стыдно сказать, в угаре я забыл поставить джамперы, отвечающие за программирование на LaunchPad’е. STM8S-Discovery лечится так, как описано выше: втыкаем флешку, ждем, пока определится, втыкаем STM8S-Discovery. Все работает, флешку можно вынуть. Спасибо всем, кто откликнулся. И надеюсь, что результаты моего мозгового штурма пригодятся кому-нибудь с аналогичной проблемой. _________________ |
||
AlekseyLotorev | |
Зарегистрирован: Вт июн 12, 2012 07:57:40 |
|
YS | |||
Карма: 69 |
_________________ |
||
metcenger | |||||||||||||||||||||||||||||||||||||||||||
Зарегистрирован: Ср ноя 17, 2010 01:03:44 |
|
Утилита позволяет программировать микроконтроллеры STM32. Есть возможность очистить память устройства и записать новую прошивку. Поддерживается формат HEX и BIN.
Дата обновления:
01.02.2021
Разработчик:
STMicroelectronics
Версия Windows:
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10
STM32 ST Link – приложение для Windows, с помощью которого можно программировать микроконтроллеры. Есть возможность запустить утилиту в режиме командной строки или использовать графический интерфейс. Поддерживается функция автоматического распознавания подключенного устройства. Для работы приложения требуется наличие специального программатора.
Подключение
После установки необходимо подключить контроллер к компьютеру и запустить утилиту. Далее следует выбрать порт и дождаться распознавания устройства. Затем на экране появится информация о модели микроконтроллера и текущей версии прошивки, а также идентификационный номер. Кроме того, есть возможность узнать размер внутренней памяти.
Программирование
Перед тем, как записать программное обеспечение, необходимо выполнить очистку. Для этого следует перейти в меню Target и выбрать пункт Erase Chip. Затем нужно выбрать прошивку в формате HEX или BIN. Утилита позволяет просматривать содержимое файла и редактировать его.
Для записи информации в память микроконтроллера требуется нажать кнопку Program. Поддерживается функция автоматического поиска ошибок в процессе программирования. Также есть возможность сравнить между собой старую и новую версию прошивки.
Особенности
- приложение можно скачать и использовать бесплатно;
- как и SinaProg, данная утилита предназначена для программирования микроконтроллеров;
- поддерживаются устройства семейства STM32;
- есть возможность выполнить поиск ошибок в прошивке;
- пользователи могут работать с Flash, RAM, OTP и другими типами внутренней памяти;
- программа совместима с актуальными версиями Windows.
25,3 Мб (скачиваний: 3911)
ChatGPT
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно
Чат бот от компании OpenAI, способный вести диалог, искать ошибки в программном коде, шутить и спорить на разные темы. Сервис создан на основе модели GPT 3.5.
ver 3.5
EA app
Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно
Приложение представляет собой платформу, позволяющую приобретать, скачивать и запускать компьютерные игры. Есть возможность обмениваться достижениями с друзьями.
ver 12.21.0.5278
Мой спорт Тренер
Бесплатно
Сервис представляет собой цифровую платформу, предназначенную для спортивных школ и организаций. С его помощью тренеры могут составлять расписание занятий.
ver
BUFF Game
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно
Приложение позволяет геймерам получать баллы за выполнение игровых заданий. Есть возможность обменять бонусы на реальные товары или цифровые подарочные карты.
ver 0.5.0.45
Toncoin
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно
Утилита представляет собой криптовалютный кошелек, позволяющий хранить средства и совершать переводы. Можно получить информацию о балансе и список транзакций.
ver 1.0
Ton Place
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно
Социальная сеть, разработанная на основе блокчнейна TON. Пользователи могут публиковать новости, создавать сообщества по интересам и общаться с друзьями.
ver 1.0
PokerStars
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно
Официальный клиент одноименного покер рума. Программа позволяет принимать участие в турнирах и играть на деньги. Есть возможность получить бонус на первый депозит.
ver 7.46703
SmartThings
Windows 10 Бесплатно
Приложение предназначено для управления смарт телевизорами, кондиционерами, холодильниками и другими приборами от Samsung. Можно контролировать статус устройств.
ver 1.21192.2.0