ST-link v2 китайский, не определяется в Cubeprogrammer

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
PE4ENbKA_173
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Ср фев 23, 2022 15:40:56

ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение PE4ENbKA_173 »

Здравствуйте уважаемые кототиане)
Я приобрел себе с Китая замечательный комплект из платы STM32 board + ST-LINK V2.
СпойлерИзображение

Но быстро столкнулся с проблемой, мой программатор не видит софт от STM. Вернее в меню обновления прошивки видит но через 1 раз через 3 раза.
СпойлерИзображение Изображение

При попытке обновить выполняет на 100% и пишет "Произошло неожиданное отключение во время выхода" и прошивка на нем старая. Программировать сам микроконтроллер я не могу, кнопка Connect нажимается но ничего не делает, ID устройства "( " и все.
СпойлерИзображение
В инструкциях прочитанных мной на данное изделие возникала другая проблема, при попытке подключится/обновить выбивало ошибку STM 32 unable to connect, в этом я убедился лично взяв чужой программатор и то же ST LINK, но мой, еще раз повторю, никаких ошибок не выдает, он просто ничего не делает. Если кто сталкивался помогите пожалуйста, я не знаю где искать и что делать, уже потратил двое суток на поиски информации.
Дополню данные:
Ссылки на товар и описание платы в спойлере.
СпойлерПокупал я вот это https://aliexpress.ru/item/400106294458 ... 1ffdXP0JpU
Моя плата https://stm32-base.org/boards/STM32F401 ... -V3.0.html

В диспетчере устройств устройство мое видно, оно отображается корректно, драйвер я установил.
Аватара пользователя
JackSmith
Потрогал лапой паяльник
Сообщения: 332
Зарегистрирован: Ср мар 09, 2016 08:07:41

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение JackSmith »

зачем вам stlink, ваша плата на stm32f401 должна в cubeprogrammer по usb прошиваться
PE4ENbKA_173
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Ср фев 23, 2022 15:40:56

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение PE4ENbKA_173 »

зачем вам stlink, ваша плата на stm32f401 должна в cubeprogrammer по usb прошиваться


Пробовал и так, но что то ничего не видит. Да же как ком порт не видит.

Добавлено after 51 minute 53 seconds:
зачем вам stlink, ваша плата на stm32f401 должна в cubeprogrammer по usb прошиваться

А не, беру свои слова назад. Я случайным образом нашел как заставить юсб работать. Оставлю тут если кто вдруг столкнется с черной таблеткой и не будет знать как от штатного порта работать.
СпойлерКак войти в режим ISP
Способ 1: Пресс и удерживайте BOOT0 кнопку и кнопку reset под повторного включения состоянии, затем отпустите кнопку reset (Перезагрузка), и отпустите BOOT0 кнопки после 0,5 секунд
Метод 2: удерживайте клавишу BOOT0 при выключении питания и отпустите ключ BOOT0 0.5S после включения питания
Режим DFU: Просто используйте кабель передачи данных для подключения к компьютеру, если есть проблема нераспознавания, вы можете правильно нагревать чип (25 ° C), И затем повторно Войдите в режим ISP

А вы не подскажете как программировать ее через куб и при этом не стереть загрузчик?
Аватара пользователя
JackSmith
Потрогал лапой паяльник
Сообщения: 332
Зарегистрирован: Ср мар 09, 2016 08:07:41

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение JackSmith »

На этой плате загрузчик незатираемый.
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6126
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение Asmodey »

в меню обновления прошивки видит но через 1 раз через 3 раза.

1. Пропаивать.
2. Смотреть, не коротят ли выводы кварца на корпус.
Астролябия-сама меряет, было бы что мерять!!!
PE4ENbKA_173
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Ср фев 23, 2022 15:40:56

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение PE4ENbKA_173 »

На этой плате загрузчик незатираемый.

Это тогда прекрасно.
Я кстати позже подумал и установил старую версию ST LINK Utility и о чудо она установила все файлы и может видеть китайский программатор ST LINK V2.
Выложу файлы распакованной программы если кто то столкнется с этой проблемой.
Спойлерhttps://disk.yandex.by/d/7uoVqj8AUPEMPw


Добавлено after 8 minutes 42 seconds:
[uquote="PE4ENbKA_173",url="/forum/viewtopic.php?p=4268589#p4268589"]в меню обновления прошивки видит но через 1 раз через 3 раза.

1. Пропаивать.
2. Смотреть, не коротят ли выводы кварца на корпус.[/uquote]

Не не не, не в этом дело. В новой версии программы cubeprog вместо st link utility клон программатора определяется как "( ". С помощью второго пк я установил старую версию и скопировал распакованные файлы на тот комп на который она не хотела ставиться. И теперь программатор определяется нормально и читает загрузчик по SWD интерфейсу. Скачал загрузчик с платы для разработки, весит ровно 10кб как написано в интернетах. Паял я отлично, работает же. Если интересно то в этом программаторе стоит микросхема Geehy APM32F103CBT6 вместо STM, я так понимаю проблема именно в этом кроется. Как купить оригинальный программатор не знаю.
Аватара пользователя
JackSmith
Потрогал лапой паяльник
Сообщения: 332
Зарегистрирован: Ср мар 09, 2016 08:07:41

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение JackSmith »

в этом программаторе стоит микросхема Geehy APM32F103CBT6 вместо STM, я так понимаю проблема именно в этом кроется

у меня stlink с таким же чипом APM32F103C8, приобретен пару месяцев назад. cubeprogrammer без проблем с ним работает. st-link utility тоже. прошивка v2j29s7. обновлять прошивку не пытался, т.к. чип не stm32. работает и ладно.
Как купить оригинальный программатор не знаю.

никак. c оригинальным чипом сейчас клоны stlink не делают. если есть bluepill с оригинальным чипом, можете перепаять чип оттуда, вместо китайского.
PE4ENbKA_173
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Ср фев 23, 2022 15:40:56

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение PE4ENbKA_173 »

[uquote="PE4ENbKA_173",url="/forum/viewtopic.php?p=4269007#p4269007"]в этом программаторе стоит микросхема Geehy APM32F103CBT6 вместо STM, я так понимаю проблема именно в этом кроется

у меня stlink с таким же чипом APM32F103C8, приобретен пару месяцев назад. cubeprogrammer без проблем с ним работает. st-link utility тоже. прошивка v2j29s7. обновлять прошивку не пытался, т.к. чип не stm32. работает и ладно.
Как купить оригинальный программатор не знаю.

никак. c оригинальным чипом сейчас клоны stlink не делают. если есть bluepill с оригинальным чипом, можете перепаять чип оттуда, вместо китайского.[/uquote]
Интересно, что у вас работает а у меня нет. Выпаять то можно но посадочное место не подойдет и прошивку где то брать нужно. В общем моя проблема решена хоть и с костылями. Пойду учиться мигать светодиодом)
Аватара пользователя
AndTer
Поставщик валерьянки для Кота
Сообщения: 2406
Зарегистрирован: Ср фев 23, 2011 12:12:31

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение AndTer »

Как купить оригинальный программатор не знаю.

Покупайте нуклео плату с ст-линк на борту, он ещё и отламывается легко от неё.
При этом ст-линк будет версии 2.1, с аппаратной отладкой и встроенным уартом, 3 в одном так сказать.
Глупый не задает вопросы. Глупый и так все знает.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение Мурик »

PE4ENbKA_173 писал(а):APM32F103CBT6
Точно 6, а не 8?
У них есть отличия в первую очередь разный размер ОЗУ из-за чего прошивка для 8 на 6 работать не будет, т. к. стек в конце ОЗУ.
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение СКАЗОЧНИК »

Простите, если не по теме спрошу, но:

1. есть в наличии программатор ST-Link V2 (конечно, китайский клон в виде флешки)
2. есть IAR для STM8
3. есть микроконтроллер STM8L001J3 (у МК нету РЕЗЕТ, есть только СВИМ)

Как правильно прикрутить этот программатор к ИАРу, чтобы прошить этот МК?


З.Ы. программатор рабочий, через Кеил прошивает СТМ32.
Станислав
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение VladislavS »

Как правильно прикрутить этот программатор к ИАРу, чтобы прошить этот МК?
STlink-и разные бывают. ИзображениеВам нужен STM32+STM8. Если это не так, то надо скачать в интернете голый загрузчик, прошить его и с помощью ST-Link Utility поменять тип. Дальше в IAR всё само, как обычно, работает.
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение СКАЗОЧНИК »

На самом программаторе написано STM8 & STM32. И вывод SWIM есть.
Станислав
Аватара пользователя
Asmodey
Друг Кота
Сообщения: 6126
Зарегистрирован: Сб янв 28, 2006 22:47:24

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение Asmodey »

Я когда занимался STM8 ничего к iar не прикручивал. С ST-Link само все заработало с настройками по умолчанию.
В свойствах проекта IAR есть пункт с настройками программатора/отладчика.
Астролябия-сама меряет, было бы что мерять!!!
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение СКАЗОЧНИК »

Так я там выбрал СТ-Линк. Однако, там он без версий.
А у меня выдает вот такую ошибку:

Wed Aug 10, 2022 20:13:11: IAR Embedded Workbench 3.11.1 (C:\IAR\stm8\bin\stm8proc.dll)
Wed Aug 10, 2022 20:13:11: C-SPY Processor Descriptor V3.11.1.207 for STM8
Wed Aug 10, 2022 20:13:11: C-SPY Debugger Driver, ST-LINK V3.11.1.207 for STM8
Wed Aug 10, 2022 20:13:11: Failed to set configuration with MCU name STM8L001J3: SWIM error [30004]: Comm timeout

Добавлено after 7 minutes 5 seconds:
И что за программа СТ-Утилита? Я вроде скачал такую, она встает в программфайлс, но там нету самой программы, только для обновлений файл лежит.
Хочу подобную картинку, как выше.

Добавлено after 1 minute 22 seconds:
О..... прошился...


Всем огромное спасибо! ))))
Станислав
bsb5068
Родился
Сообщения: 2
Зарегистрирован: Ср янв 20, 2016 19:06:05

Re: ST-link v2 китайский, не определяется в Cubeprogrammer

Сообщение bsb5068 »

[uquote="PE4ENbKA_173",url="/forum/viewtopic.php?p=4269007#p4269007"][uquote="JackSmith",url="/forum/viewtopic.php?p=4268632#p4268632"]На этой плате загрузчик незатираемый.[/uquote]
Это тогда прекрасно.
Я кстати позже подумал и установил старую версию ST LINK Utility и о чудо она установила все файлы и может видеть китайский программатор ST LINK V2.
Выложу файлы распакованной программы если кто то столкнется с этой проблемой.
Спойлерhttps://disk.yandex.by/d/7uoVqj8AUPEMPw
Добавлено after 8 minutes 42 seconds:
[uquote="Asmodey",url="/forum/viewtopic.php?p=4268757#p4268757"][uquote="PE4ENbKA_173",url="/forum/viewtopic.php?p=4268589#p4268589"]в меню обновления прошивки видит но через 1 раз через 3 раза.[/uquote]
1. Пропаивать.
2. Смотреть, не коротят ли выводы кварца на корпус.[/uquote]

Не не не, не в этом дело. В новой версии программы cubeprog вместо st link utility клон программатора определяется как "( ". С помощью второго пк я установил старую версию и скопировал распакованные файлы на тот комп на который она не хотела ставиться. И теперь программатор определяется нормально и читает загрузчик по SWD интерфейсу. Скачал загрузчик с платы для разработки, весит ровно 10кб как написано в интернетах. Паял я отлично, работает же. Если интересно то в этом программаторе стоит микросхема Geehy APM32F103CBT6 вместо STM, я так понимаю проблема именно в этом кроется. Как купить оригинальный программатор не знаю.[/uquote]

у меня та же беда! такой же чип Geehy APM32F103CBT6. что интересно другой клон на таком же чипе нормально определяет серийный номер в поле в CUBE и работает. А ещё парочка - у кого то скобка, у кого-то 0. Значит нужно просто найти прошивку нормальную на него. Я пытался разные шить - серийник всегда 0. Видимо в какой то области он записан, а CUBE смотрит, чтобы он был похожий на норму. Но то, что есть клон на Geehy APM32F103CBT6 и работает - внушает надежду.

Ура! Нашёл решение!
https://habr.com/ru/articles/749474/
Зашиваем бутлоадер и потом обновляем как STM32+STM8.
После этоого появляется серийный номер!
Ответить

Вернуться в «Разные вопросы по МК»