#1 2022-01-15 00:13:35

hamster
Учасник
Зареєстрований: 2019-02-10
Повідомлень: 9

ST-LinkV2: как подружиться с кубом

Столкнулся с проблемой. Решение мне представляется неочевидным. Может кому-то оно пригодится.

Проблема:
Приобрел  st-linkV2 mini
Установил STM32CubeIDE 1.8.0, создал тестовый проект для STM32F411.
Драйверы для st-link установились незаметно для меня, как только всунул его в юсб.
При запуске дебаггера среда предложила обновить firmware программатора до версии J39 и запустила утилиту обновления.
Утилита сначала сообщила об ошибке, потом об успехе, но по факту ничего не обновила. Игнорировать предложение обновить не получилось. Дебаггер выдал ошибку и обвинил меня в упрямстве smile.
Скачал (здесь и далее - с официального сайта) утилиту STM32 ST-LINK Utility v4.6.0 и stsw-link007. Последняя служит только для обновления и только она предлагает апгрейдиться до версии J39 (что и требовал куб). Обе утилиты не смогли обновить программатор.
Пришел в техподдержку. Там все работает, никаких ошибок. Специалист предположил, что проблема в драйверах.
Скачал и установил новейшие драйвера. Не помогло.

Решение:
Средствами винды удалил устройство и драйвера. В STM32 ST-LINK Utility v4.6.0 нашел папку с драйвером версии V2_1.
(Запустил bat. Он почему-то не смог найти файл, который в той же папке.)
Запустил от имени администратора dpinst_amd64.exe. Драйверы успешно установились.
С помощью stsw-link007 обновил прошивку до J39.
Куб успешно собрал проект и залил его в МК. Специалист оказался прав.

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму