ST-Link проблема установки.

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Вс ноя 13, 2022 22:47:31

Сообщение Sergey_57 »

Здравствуйте! Уважаемые форумчане.
Все свои программы пишу на микроконтроллерах.
Особо трудные проекты захожу подсматривать на Ардуино.
Поражаюсь, как всё намного проще и труднее одновременно.
Логическим анализатором скачиваю обмен и пишу свой.
Столкнулся с проблемой которую не могу решить.
А конкретно проблема у меня с установкой ST-Link V2(Свисток).

драйвер ставиться.
ST-Link V2 виден в диспетчере устройств как USB устройство.
В ST-LINK Utility он виден , ПО ST-Link обновляется до последней версии.
Arduino IDE 2.3.2.
система Win 10.
Просмотрел много уроков, нигде особенно не уделяется внимания этому вопросу.
Как добиться , чтобы в методе ввода появился ST-Link.
Или с установленным CubeProgrammer ST-LINK не появляется?
Всё стоит на диске С.
И чего я не знаю?


STM32CubeProgrammer установлен. Через него шью по SWD Nucleo.
CubeProgrammer и ST-LINK Utility видят ST-LINK (свисток), обновляют его ПО.
Вопрос по Ардуино больше.
Те форумчане, которые шьют через ST-LINK в среде Arduino IDE 2.3.2 с установленным Cube IDE ,
они видят в методе ввода ST-LINK ? Или это выглядит как -то иначе.
Реклама
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

Вам ответили на другом форуме. Зачем плодите?
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3716
Зарегистрирован: Чт мар 07, 2013 20:39:17
Откуда: Краснодар

Сообщение asvhmao »

Я полуардуинщик всего пару дней, с помощью ардуино ид делаю бинарный файл и скармливаю его через стм программер. Подозреваю что так не правильно. :roll:

В старых версиях ардуино иде видел такие другие советы по настройке, а может и на форуме там что подскажут:

https://flprog.ru/uchebnyj-centr/articl ... duino-ide/

https://flprog.ru/uchebnyj-centr/articl ... mu-flprog/
„Выживает не самый сильный и не самый умный, а тот, кто лучше всех приспосабливается к изменениям.“
— Чарлз Дарвин
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Вс ноя 13, 2022 22:47:31

Сообщение Sergey_57 »

asvhmao, спасибо!
Буду разбираться.
Никто не может ответить на простой вопрос.
В среде Ардуино с установленным CubeProgrammer ST-LINK не появляется отдельной строкой в методе ввода?

Да или нет.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Сообщение ART_ME »

Sergey_57, если еще не устарело:
https://istarik.ru/blog/arduino/102.html
Реклама
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Вс ноя 13, 2022 22:47:31

Сообщение Sergey_57 »

ART_ME, спасибо за ответ.
Это я всё проделал.
Загрузчик грузиться.
Загрузка идёт. Программа работает.

Никто не может ответить на простой вопрос.
В среде Ардуино с установленным CubeProgrammer, ST-LINK(свисток) появляется или нет отдельной строкой в методе ввода?
Как в видео курсах.

Да или нет.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15679
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Перечень программаторов зависит от версии установленной платформы для соответствующих МК.
Каждая версия платформ подтягивает при установке и драйвера устройств и сопутствующее ПО. Исключение разве что для java - тут "возможны варианты" с конфликтами версий (в платформе и в ПК). Да еще попадались конфликты по питону... В основном для платформ с STMками.
Как вариант - сохраняем бинарник и загружаем через внешний софт и железо.
8)
По STMкам смотрим не графу "программатор", а графу "upload method" (также зависит от версий платформ).
:roll:
У меня STLink есть только в самом старом варианте версии платформы для STM32 (в папке Arduino\portabe\sketchbook\hardware\Arduino_STM32-master)...
Но сама IDE (1.8.19 или 1.8.9) в варианте портабле установлена.
8)
Последний раз редактировалось BOB51 Вс мар 10, 2024 12:50:19, всего редактировалось 2 раза.
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Вс ноя 13, 2022 22:47:31

Сообщение Sergey_57 »

[По STMкам смотрим не графу "программатор", а графу "upload method" (также зависит от версий платформ).]
Читайте внимательно. Чётко сказано метод ввода, программатор не упоминается никак
Никто не может ответить на простой вопрос.
В среде Ардуино с установленным CubeProgrammer, ST-LINK(свисток) появляется или нет отдельной строкой в методе ввода?
Как в видео курсах обучения.
Не зависит от типа платформы , вы просто выбираете в методе ввода.
Друг Кота
Аватара пользователя
Сообщения: 15679
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Если предусмотрен в версии платформы (авторами той версии платформы) - появится, если не предусмотрен - не появится.
8)
Иначе - только "самодельщина" со всеми вытекающими приключениями.
:tea:
Друг Кота
Аватара пользователя
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Сообщение ART_ME »

Загрузил блинк, подключил "свисток" и bluepill, выбрал платформу, назначил способ загрузки, получил положительный результат.
Никаких загрузчиков не загружал, bluepill недавно использовался с IAR EWARM.
Изображение
Последний раз редактировалось ART_ME Вс мар 10, 2024 12:59:27, всего редактировалось 1 раз.
Друг Кота
Аватара пользователя
Сообщения: 15679
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Протокол SWD - каким железом поддерживается, то и можно использовать.
8)
Друг Кота
Аватара пользователя
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Сообщение ART_ME »

Протокол SWD в данном случае используется Cube Programmer, поэтому он должен быть установлен на ПК с ардуиной.
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Вс ноя 13, 2022 22:47:31

Сообщение Sergey_57 »

ART_ME , большое спасибо!
Мне вот это и было нужно.
Во вкладку Порт вы соответственно не заходили.
Меня смутило, то что SWD просит порт.
Друг Кота
Аватара пользователя
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Сообщение ART_ME »

Свистком в данном случае Cube Programmer занимается.
Т.е. в нем надо отладить его работу с МК - стирание, чтение и загрузку.
Ответить

Вернуться в «Arduino»