Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Re: STM32 перестали работать в CubIDE

Вс авг 14, 2022 18:44:58

Такое впечатление что RCT6 или подобный в корпусе C8T6.

Re: STM32 перестали работать в CubIDE

Вс авг 14, 2022 19:01:50

Ну что тут скажешь. По скринам из утилиты получается, что стмка имеет 256 кБ флеша и размер страниц флеша - 2 кБ, у этой стмки другая ревизия. Не знаю за ревизию Z, вроде бы нигде не встречалась такая. Но навряд ли в ней добавили в 4 раза больше флеша и перевели в другой класс.
Емкость флеша и ревизия записана в регистрах по адресам (не помню на память каким), возможно, там неверные данные были внесены.
Попробуйте поработать с ней как с 103RC. Хотя тоже это неверно, ибо несовпадает количество ног. Вероятно, просто косяк в регистрах идентификации. По крайней мере, создайте в Кубе проект с F103RC и попробуйте прошить минимальную прогу без конфига ног и прочего.

Re: STM32 перестали работать в CubIDE

Вс авг 14, 2022 20:01:10

Ну что тут скажешь. По скринам из утилиты получается, что стмка имеет 256 кБ флеша и размер страниц флеша - 2 кБ, у этой стмки другая ревизия. Не знаю за ревизию Z, вроде бы нигде не встречалась такая. Но навряд ли в ней добавили в 4 раза больше флеша и перевели в другой класс.
Емкость флеша и ревизия записана в регистрах по адресам (не помню на память каким), возможно, там неверные данные были внесены.
Попробуйте поработать с ней как с 103RC. Хотя тоже это неверно, ибо несовпадает количество ног. Вероятно, просто косяк в регистрах идентификации. По крайней мере, создайте в Кубе проект с F103RC и попробуйте прошить минимальную прогу без конфига ног и прочего.
Попроовал, без результатно. Ладно бы если это было на одной stmки, но я заказал 7 стмок у 3 продовцах (5 у одного, 1 у другого, 1 у третьего), все не работают, но, блин, через st-link прошиваются. В общем, я не знаю что делать. Использовать только для прошивки готовых программ, и все? теряюсь я уже в догадках

Re: STM32 перестали работать в CubIDE

Вс авг 14, 2022 21:15:53

Ну, по крайней мере, показывается Device ID = 0x414, а этот номер закреплен за High-Density на 256 кБ в корпусе начиная от 64 ног. То есть, стопудово проблема в микроконтроллере - несоответствие идентификационных данных. Утилита ST-Link при прошивке не обращает внимание на эти данные, поскольку в заливаемой прошивке они не содержатся. А вот проги разработки и отладки, они то да, перед запуском отладки проверяют соответствие считанных данных тому, под какой МК проект заготовлен.

Re: STM32 перестали работать в CubIDE

Вс авг 14, 2022 23:16:02

MLX90640 писал(а):Ну, по крайней мере, показывается Device ID = 0x414, а этот номер закреплен за High-Density на 256 кБ в корпусе начиная от 64 ног. То есть, стопудово проблема в микроконтроллере - несоответствие идентификационных данных. Утилита ST-Link при прошивке не обращает внимание на эти данные, поскольку в заливаемой прошивке они не содержатся. А вот проги разработки и отладки, они то да, перед запуском отладки проверяют соответствие считанных данных тому, под какой МК проект заготовлен.
я cubide скачивал с vpn. Я думаю может это как то может повлиять. Кстати, люди говорят у них шьются такие МК

Re: STM32 перестали работать в CubIDE

Пт авг 26, 2022 19:24:36

Спасибо добрый человек ТС что выложил свои мучения. Тоже самое. 2 контроллера stm32103fc8t6 от двух продавцов и разные гнезда питания.. оба такая же ошибка. Программатор китайский другой контроллер stm32f401*** шьет без проблем в cudeIDE. Так что остается покрасить их в зеленый цвет и выкинуть. Все равно они мне не нравились )) 401 стоит почти столько же.

Re: STM32 перестали работать в CubIDE

Вс сен 04, 2022 12:27:42

nefton писал(а):Спасибо добрый человек ТС что выложил свои мучения. Тоже самое. 2 контроллера stm32103fc8t6 от двух продавцов и разные гнезда питания.. оба такая же ошибка. Программатор китайский другой контроллер stm32f401*** шьет без проблем в cudeIDE. Так что остается покрасить их в зеленый цвет и выкинуть. Все равно они мне не нравились )) 401 стоит почти столько же.
Доброго дня! Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать! А 103 скорее всего на свалку!

Re: STM32 перестали работать в CubIDE

Вс сен 04, 2022 14:41:16

Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать!

Брак они подсовывают как правило со второго-третьего заказа. Когда покупатель прикормлен, и стал заказывать десятками-сотнями.
Если много брать, то распаковывать непременно на камеру и чтобы тут же был наготове ноут с программой прошивальщиком и программатором. И хотя бы выборочно несколько штук проверить под видеозапись.

Re: STM32 перестали работать в CubIDE

Пн сен 05, 2022 15:06:40

Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать!

Брак они подсовывают как правило со второго-третьего заказа. Когда покупатель прикормлен, и стал заказывать десятками-сотнями.
Если много брать, то распаковывать непременно на камеру и чтобы тут же был наготове ноут с программой прошивальщиком и программатором. И хотя бы выборочно несколько штук проверить под видеозапись.

Конечно, это обязательно нужно будет делать!) Одно дело когда из партии будет например 15-20% рака а другое, когда все 100%. Пусть хотя бы эти придут рабочие.

Re: STM32 перестали работать в CubIDE

Вс окт 30, 2022 13:14:10

Я тоже принял такое решение, мне уже идут две 401 с разных продавцов, сначала буду тестить, работают они или нет, а потом уже уверенно заказывать!

Брак они подсовывают как правило со второго-третьего заказа. Когда покупатель прикормлен, и стал заказывать десятками-сотнями.
Если много брать, то распаковывать непременно на камеру и чтобы тут же был наготове ноут с программой прошивальщиком и программатором. И хотя бы выборочно несколько штук проверить под видеозапись.

Конечно, это обязательно нужно будет делать!) Одно дело когда из партии будет например 15-20% рака а другое, когда все 100%. Пусть хотя бы эти придут рабочие.

Новые версии CubeIDE теперь не отлаживают китайские аналоги контроллеров. Либо работайте в другой среде, либо шейте готовый код, либо ищите и покупайте платки с оригинальными камнями - которых всё меньше и меньше. Ардуинщикам как бы пофиг на оригинальность чипа - но куб уже не хавает. Нужно иметь оригинальные отладочные чипы в запасе и контроллеры для готовых устройств, прошиваемых из ST-Link Utility. Ну или переходить на F401 пока они ещё оригинальные.

Re: STM32 перестали работать в CubIDE

Вт ноя 29, 2022 12:42:48

Здравствуйте, чтобы не плодить тем пишу здесь, прошу помочь мне разобраться с проблемой в STM32CubeIDE.
Купил на Алиэкспресс контроллер STM32F103C8T6 с программатором ST-Link V2, программатор средой STM32CubeIDE не опознавался, но при помощи STM32 ST-Link Utility прошивки заливал.
Хотелось полноценно работать с отладкой, консольное приложение с github этот программатор тоже не опознавало.
Купил на Али ещё программатор J-Link OB в программах от Segger он опознаётся, под Win10 и Ubuntu 20.4 в среде STM32CubeIDE не могу добиться работы этого программатора. Выдаёт ошибку "Could not verify ST Device!.."
В тулчейне arm-none-eabi-gdb из под консоли работает в обоих ОС. Фото из Линукса.
Прошу помочь настроить работу с STM32CubeIDE.
[img][img]https://img.radiokot.ru/files/151361/thumbnail/2ztx0lteto.png[/img][/img]
[img][img]https://img.radiokot.ru/files/151361/thumbnail/2ztx0jvg26.png[/img][/img]
[img][img]https://img.radiokot.ru/files/151361/thumbnail/2ztx0klu6r.png[/img][/img]

Re: STM32 перестали работать в CubIDE

Ср ноя 30, 2022 14:26:53

"Could not verify ST Device!.."

у ваc не оригинальный чип STM32, т.е. клон. программатор тут не при чем. с клонами вроде работает openocd, настройте работу STM32CubeIDE на работу с openocd и программируте на здоровье.

Re: STM32 перестали работать в CubIDE

Ср ноя 30, 2022 14:51:10

The_Blind_WatchMaker, еще мельче не мог? У тебя там написано CB, а калокубу ты, небось, C8 пишешь?
Ведь если разный размер ОЗУ, то неправильно будет вычислен адрес стека, и МК сразу уйдет в хардфолт.
В тулчейне arm-none-eabi-gdb из под консоли работает в обоих ОС

И в чем тогда проблема? Работает же!

Кстати, сейчас на али все чаще попадаются "таблетки" на C6 или даже C4! Нужно внимательно читать, что покупаешь и что получаешь. Я так пару плат получил в 2 раза дешевле, потребовав возврата 50%. А вчера нашел у одного (причем, судя по отзывам, МК он реально рассылает и они почти все рабочие) C6 по 46 рублей за штучку. Радостно прикупил 15 на пробу, если будет меньше 30% брака, куплю еще.

Re: STM32 перестали работать в CubIDE

Ср ноя 30, 2022 16:51:28

JackSmith писал(а):у ваc не оригинальный чип STM32, т.е. клон. программатор тут не при чем. с клонами вроде работает openocd

Или поставь Куб версии 1.4.0, который не отказывается шить клоны. Все последние версии искаропки с клонами не_работают.
Eddy_Em писал(а):У тебя там написано CB, а калокубу ты, небось, C8 пишешь?

Я, например, слепошарый, поэтому и это тоже проверил бы.

Re: STM32 перестали работать в CubIDE

Ср ноя 30, 2022 17:45:59

У тебя там написано CB, а калокубу ты, небось, C8 пишешь?
Ведь если разный размер ОЗУ, то неправильно будет вычислен адрес стека, и МК сразу уйдет в хардфолт.

В с8 и cb разный размер флеша. А размеры ОЗУ одинаковы.

Re: STM32 перестали работать в CubIDE

Вт янв 24, 2023 12:52:54

Исходные данные: IAR 8.5, C8T8 с али маркировка краской, STlink v2, через ST Link Utility шьет без проблем. через IAR ни в какую.
Причина: Распознается как 256кб вместо 64кб т.к. под STM32F103C8T8 скрывается geehy APM32F103xC.
Решение: 1) Ставим IAR 9 у него уже есть поддержка geehy.выбираем APM и все ок (не проверял).
2)у меня IAR 8.5, доставляем поддержку Geehy. Для этого распаковываем архив. Или ручка раскидывает по соответствующими папкам.
Вложения
Geehy IAR.zip
пум пум
(96.24 KiB) Скачиваний: 80

Re: STM32 перестали работать в CubIDE

Ср апр 19, 2023 17:42:09

Господа, я так понимаю на просторах алибабы нереально найти ST-LINK V2 с оригинальным камнем, сколько не смотрел одни клоны попадаются :cry:
Куб зараза не хочет с клонами больше работать. Я не знаю может кому то удавалось оригинал с китая подтянуть, если да скиньте ссылку :roll:
У меня был один старый ST-LINK V2 купленный в китае даже не помню когда, может года 3 назад, так вот этот работает как родной, надоело мене его каждый раз таскать с работы домой и обратно, решил купить ещё один, не подозревая о текущей шляпе с клонами.
Кстати если выпаять клон и запаять оригинальный чип, прошивку я где то скачал, уверяют что работая, у кого нибудь был подобный опыт восстановления?

Re: STM32 перестали работать в CubIDE

Ср апр 19, 2023 17:55:11

Да, я перепрошивал st-lnkv2 с новым камнем. Это работает.

Re: STM32 перестали работать в CubIDE

Ср апр 19, 2023 18:32:07

Отлично, займусь на досуге. Кстати не понимаю сути парадокса, оригинальные чипы так же в китае производятся, не понимаю чего им мешает оригиналы ставить, не мало кто бы согласился доплатить за оригинальность, чтобы потом не париться с перепайкой чипа :facepalm:

Re: STM32 перестали работать в CubIDE

Чт апр 20, 2023 10:04:40

Операция по оригионализации прошла успешно, даже пины на разъёме не поменялись. Параллельно поменял контроллер на блупиле, куб принял обе платы без проблем, доволен как удав :)))
Ответить